Security & Privacy
Generate authentication tokens, inspect bcrypt hashes, and configure security headers using free security and privacy tools online for web projects.
| Tool | Category | Description | Action |
|---|---|---|---|
|
2FA Code Generator
Generate TOTP (Time-based One-Time Password) 2FA codes fr...
|
Security & Privacy | Generate TOTP (Time-based One-Time Password) 2FA codes from a secret key. Works with Go... | Open |
| Security & Privacy | Open | ||
|
Base64URL Encoder / Decoder
Encode and decode UTF-8 text using Base64URL (URL-safe Ba...
|
Security & Privacy | Encode and decode UTF-8 text using Base64URL (URL-safe Base64) — the format used in JWT... | Open |
| Security & Privacy | Open | ||
|
Bcrypt Hash Verifier
Verifies that a plaintext password matches a bcrypt hash,...
|
Security & Privacy | Verifies that a plaintext password matches a bcrypt hash, entirely client-side using bc... | Open |
| Security & Privacy | Open | ||
|
CORS Header Builder
Generate Access-Control-* HTTP response headers for cross...
|
Security & Privacy | Generate Access-Control-* HTTP response headers for cross-origin requests with ready-to... | Open |
| Security & Privacy | Open | ||
|
Cryptographic Nonce Generator
Generate cryptographically secure random nonces in hex, b...
|
Security & Privacy | Generate cryptographically secure random nonces in hex, base64, or alphanumeric format ... | Open |
| Security & Privacy | Open | ||
|
Diffie-Hellman Key Exchange Explainer
Interactive step-by-step explainer of the Diffie-Hellman ...
|
Security & Privacy | Interactive step-by-step explainer of the Diffie-Hellman key exchange protocol. Enter a... | Open |
|
GCD for RSA Key Check
Computes the GCD of two numbers using the Euclidean algor...
|
Security & Privacy | Computes the GCD of two numbers using the Euclidean algorithm to check whether RSA key ... | Open |
| Security & Privacy | Open | ||
|
HMAC Calculator
Compute HMAC (Hash-based Message Authentication Code) for...
|
Security & Privacy | Compute HMAC (Hash-based Message Authentication Code) for any message and secret key us... | Open |
|
HSTS Header Generator
Generate HTTP Strict-Transport-Security (HSTS) headers wi...
|
Security & Privacy | Generate HTTP Strict-Transport-Security (HSTS) headers with max-age presets, includeSub... | Open |
|
IP Address Checker
Check your public IP address, ISP, location, VPN/proxy de...
|
Security & Privacy | Check your public IP address, ISP, location, VPN/proxy detection, WebRTC leak check, an... | Open |
| Security & Privacy | Open | ||
| Security & Privacy | Open | ||
|
One-Time Pad Encrypt / Decrypt Tool
Encrypt and decrypt text using a one-time pad (XOR cipher...
|
Security & Privacy | Encrypt and decrypt text using a one-time pad (XOR cipher). Generates a cryptographical... | Open |
|
OWASP Top 10 Checklist
Interactive security checklist based on the OWASP Top 10 ...
|
Security & Privacy | Interactive security checklist based on the OWASP Top 10 vulnerabilities. Check off eac... | Open |
| Security & Privacy | Open | ||
|
Password Crack Time Estimator
Estimates how long it would take to brute-force crack a p...
|
Security & Privacy | Estimates how long it would take to brute-force crack a password based on its length, c... | Open |
|
Password Generator
Secure password generator using window.crypto.getRandomVa...
|
Security & Privacy | Secure password generator using window.crypto.getRandomValues() for true randomness. Co... | Open |
| Security & Privacy | Open | ||
|
Password Strength Meter
Check password strength using entropy, character classes,...
|
Security & Privacy | Check password strength using entropy, character classes, and common-pattern detection.... | Open |
|
PBKDF2 Cost Estimator
Estimates PBKDF2 hashing time and recommends iteration co...
|
Security & Privacy | Estimates PBKDF2 hashing time and recommends iteration counts for PBKDF2-HMAC-SHA256/SH... | Open |
|
RSA Key Size Explainer
Interactive guide explaining RSA key sizes, their securit...
|
Security & Privacy | Interactive guide explaining RSA key sizes, their security levels, and recommendations ... | Open |
| Security & Privacy | Open | ||
| Security & Privacy | Open | ||
|
Shannon Entropy Password Checker
Calculates the Shannon entropy (in bits) of a password to...
|
Security & Privacy | Calculates the Shannon entropy (in bits) of a password to estimate its randomness and s... | Open |
|
SSH Key Pair Generator
Generate Ed25519 or RSA SSH key pairs entirely in your br...
|
Security & Privacy | Generate Ed25519 or RSA SSH key pairs entirely in your browser. Never sends private key... | Open |
|
UUID Generator
Generate UUID v1, v4, v7 (time-ordered), and NIL UUIDs. B...
|
Security & Privacy | Generate UUID v1, v4, v7 (time-ordered), and NIL UUIDs. Bulk-generate up to 1000 at onc... | Open |
| Security & Privacy | Open | ||
|
XOR Cipher Tool
Encrypts and decrypts text using XOR bitwise operation wi...
|
Security & Privacy | Encrypts and decrypts text using XOR bitwise operation with a text or hex key. Shows he... | Open |
Most popular in Security & Privacy
Free Security & Privacy Tools Online: What They Do and How to Use Them in 2026
Security engineering requires precise primitives, strict credential handling, and accurate transport configuration. When provisioning credentials, verifying cryptographic hashes, or hardening web applications, engineering teams need targeted utilities that operate predictably. The 34 tools here fall into dedicated functional categories covering authentication credential generation, password entropy verification, cryptographic primitives, HTTP header generation, and network boundary diagnostics.
A critical architectural distinction governs this collection: while all credential generators, key derivation utilities, hash verifiers, and cryptographic primitives execute locally in your browser using client-side JavaScript and the Web Crypto API without dispatching sensitive inputs to a remote server, external network inspection utilities such as the IP Address Checker explicitly initiate outbound API calls to query public IP addressing, routing metadata, and connection parameters. Understanding this boundary ensures developers, system administrators, and security auditors choose the right workflow for their exact security and privacy operational profile.

Target Personas, Core Pains, and Jobs-to-be-Done (JTBD)
This catalog serves four technical personas with specialized security workflows:
- Full-Stack Developers: Frequently tasked with implementing secure authentication pipelines, configuring Cross-Origin Resource Sharing (CORS), and generating nonces or CSRF tokens for state-changing forms. Pain: Flawed implementations like permissive CORS wildcards or weak token generation cause direct vulnerabilities. JTBD: Produce verified HTTP security headers and RFC-compliant authentication primitives ready for integration.
- System & Database Administrators: Responsible for provisioning service accounts, managing SSH key pairs, and establishing secure seed data in staging environments. Pain: Manual credential generation is slow, prone to bias, or risks exposing master credentials during initialization. JTBD: Generate uniform, high-entropy secrets and key pairs in bulk without network dependencies.
- Security Engineers & Auditors: Evaluating web applications against industry baselines and analyzing password policy robustness. Pain: Developers often confuse character complexity with mathematical entropy, leading to predictable password substitutions. JTBD: Audit password entropy, benchmark key derivation functions like PBKDF2 and bcrypt, and cross-reference system configurations against the OWASP Top 10.
- Privacy-Conscious Operators: Monitoring perimeter exposure across multiple networks and testing VPN or proxy encapsulation. Pain: Dual-stack networks frequently leak IPv6 traffic or reveal ISP details despite active VPN client profiles. JTBD: Verify public IP exposure and inspect network interface configurations under active operating conditions.
Core Tool Categories and Functional Architecture
The catalog organizes technical capabilities into distinct operational layers:
1. Credential Generation and Entropy Auditing
Human memory biases passwords toward common dictionary words and predictable character substitutions. Mathematical entropy, measured in bits, determines how many guesses an adversary must execute during an offline attack. The Password Generator leverages window.crypto.getRandomValues() to produce true random character sequences across configurable character spaces. For environments where users must authenticate without a password manager, the Passphrase Generator outputs multi-word combinations that provide comparable search spaces while remaining memorable.
For structured provisioning, the Advanced Password Generator allows granular rules (such as enforcing minimum special characters or excluding ambiguous glyphs), while the Bulk Password Generator creates batches of unique credentials for staging user databases or cloud infrastructure deployments. Security teams can quantify credential strength using the Password Crack Time Estimator, the Shannon Entropy Password Checker, or the Password Strength Meter to evaluate key space size against modern GPU hash rates.
2. Authentication Tokens and Key Derivation
Multi-factor authentication relies on time-synchronized shared secrets. The 2FA Code Generator implements RFC 6238 Time-based One-Time Password (TOTP) algorithms directly inside your client environment. Operators can input a base32 secret key to verify code synchronization against authenticator apps or test custom two-factor authentication flows without sharing secrets with an external service.
When storing user credentials, systems rely on key stretching algorithms designed to introduce computational cost. The Bcrypt Hash Verifier enables developers to validate plaintext credentials against stored modular crypt format hashes locally. When calibrating backend authentication services, the Bcrypt Cost Factor Estimator, the PBKDF2 Cost Estimator, and the Key Stretching Time Calculator calculate execution latency across different iteration counts, helping engineers balance server response time against brute-force resilience. For custom cryptographic implementations, developers can supply high-entropy values generated by the Password Salt Generator and consult the Salt Length Recommender.
3. Cryptographic Primitives and Protocol Verification
Modern web applications require unique identifiers and single-use nonces to eliminate replay attacks and protect tokenized sessions. The Cryptographic Nonce Generator and Cryptographic Nonce Generator (Crypto API) output byte arrays formatted in hexadecimal or base64. The CSRF Token Generator produces anti-forgery tokens for session forms, and the UUID Generator produces RFC 4122 v1, v4, and time-ordered v7 identifiers.
To support cryptographic message verification, the HMAC Calculator processes SHA-256, SHA-384, or SHA-512 hashes across supplied messages and keys via the browser's WebCrypto API. Developers formatting payload signatures can convert binary representations using the Base64URL Encoder / Decoder. For asymmetric cryptography and protocol analysis, interactive tools including the Diffie-Hellman Key Exchange Explainer, the RSA Key Size Explainer, and the GCD for RSA Key Check verify key coprimality and illustrate how ephemeral key negotiation functions over untrusted channels. The catalog also includes symmetric ciphers like the One-Time Pad Encrypt / Decrypt Tool and XOR Cipher Tool to demonstrate cipher mechanics and key reuse vulnerabilities.
4. HTTP Transport Security Headers
Browsers enforce site isolation, frame embedding boundaries, and transport constraints based on HTTP response headers returned by the origin server. A missing or overly permissive header can expose a site to clickjacking or cross-origin data leakage. The HSTS Header Generator formats the Strict-Transport-Security directive with custom max-age intervals and sub-domain inheritance flags. The CORS Header Builder synthesizes Access-Control-Allow-Origin, allowed HTTP methods, and credential handling rules into configuration snippets for Nginx, Apache, or Express.js. The X-Frame-Options Generator provides directives to block framing and mitigate UI redressing attacks.
5. Security Audits and Network Reconnaissance
Security reviews must follow established threat taxonomies. The OWASP Top 10 Checklist provides an interactive audit matrix covering Injection, Broken Access Control, Cryptographic Failures, and Security Misconfiguration, allowing teams to track compliance scores before production deployments.
When assessing connection exposure, the IP Address Checker acts as a network diagnostics endpoint. Unlike local cryptographic tools, this utility makes active outbound network calls to IP lookup and geolocation APIs to resolve your public IPv4/IPv6 addresses, hosting ISP, and proxy or VPN routing flags. This allows network administrators to verify whether split-tunnel VPN policies are leaking traffic through secondary network interfaces.
Tool Selection Workflow
To identify the correct tool for your task, follow this decision matrix:
- Task: Authentication Credential Provisioning
- Single strong secret for password manager: Use Password Generator.
- Human-typed master password or disk key: Use Passphrase Generator.
- Multiple staging accounts: Use Bulk Password Generator.
- Hardware or numeric terminal PIN: Use Secure PIN Generator.
- SSH server authentication key: Use SSH Key Pair Generator.
- Task: Web Application Hardening
- Enforce HTTPS transport: Use HSTS Header Generator.
- Configure multi-origin API access: Use CORS Header Builder.
- Prevent framing and clickjacking: Use X-Frame-Options Generator.
- Comprehensive pre-deployment review: Use OWASP Top 10 Checklist.
- Task: Cryptographic Validation and Debugging
- Verify user password hash: Use Bcrypt Hash Verifier.
- Tune password hashing iterations: Use Bcrypt Cost Factor Estimator or PBKDF2 Cost Estimator.
- Generate anti-replay tokens: Use Cryptographic Nonce Generator or CSRF Token Generator.
- Format JWT/OAuth parameters: Use Base64URL Encoder / Decoder.
- Verify payload signature: Use HMAC Calculator.
- Task: Perimeter and Network Inspection
- Verify public IP routing and VPN leaks: Use IP Address Checker (requires active network connectivity).
Worked Example: Hardening an API Endpoint and Session Pipeline
Consider an engineering team preparing a new web application API for deployment. The workflow combines multiple tools in this category:
- Generate Application Secrets: The developer requires a 256-bit encryption key and session signing secret. Using the Hex Key Generator or Cryptographic Nonce Generator, they create a 32-byte cryptographically random hex string client-side via the browser's Web Crypto API.
- Configure Cross-Origin Rules: The frontend SPA is hosted on
https://app.example.com, while the API runs onhttps://api.example.com. Opening the CORS Header Builder, the engineer configures the allowed origin explicitly tohttps://app.example.com, enablesAccess-Control-Allow-Credentials: true, specifies allowed headers (Content-Type, Authorization, X-CSRF-Token), and exports the resulting Nginx configuration block. - Prevent Clickjacking and Insecure Transport: The engineer opens the HSTS Header Generator to generate a
Strict-Transport-Security: max-age=31536000; includeSubDomainsdirective, then uses the X-Frame-Options Generator to outputX-Frame-Options: DENY. - Calibrate Password Storage: In the backend user database, incoming passwords will be hashed with bcrypt. To ensure hashes resist offline cracking without introducing excessive server latency, the team runs the Bcrypt Cost Factor Estimator. Benchmarking shows a cost factor of 12 achieves a 250ms execution time on their server tier, satisfying OWASP recommendations.
- Pre-Launch Checklist Review: Finally, the lead auditor opens the OWASP Top 10 Checklist, verifying each mitigation across access control, cryptographic key storage, injection defense, and security logging before signing off on production release.