Share
Browser-side openssl rand replacement. Hex, base64, base64url, and alphanumeric secrets with the equivalent terminal command.
Lowercase hex. 32 bytes → 64 hex characters.
100% local. Generated using the browser's WebCrypto API (crypto.getRandomValues) — the same CSPRNG backing Node's crypto.randomBytes and OpenSSL. Nothing is sent to any server.
Generate cryptographically secure random strings — hex, base64, base64url, alphanumeric — for API keys, session secrets, OAuth tokens, JWT keys, CRON_SECRET, and database passwords. Includes one-click presets for common use cases (AUTH_SECRET, JWT key, etc.) and the equivalent terminal command for each output so you can reproduce it on any machine with `openssl`. Uses the browser's WebCrypto API — secrets are never sent to any server.
Generate cryptographically secure random strings for API keys, JWT secrets, and database passwords directly in your browser.
Select a secret preset or format
Choose from common presets like AUTH_SECRET and JWT key, or manually select a format such as Hex, Base64, or Alphanumeric.
Configure the secret length
Adjust the character length or byte size to meet the specific security requirements of your application or environment variable.
Generate the secure random string
Click the generate button to produce a cryptographically secure string using the browser's WebCrypto API for maximum privacy.
Copy the secret and terminal command
Copy the generated secret to your clipboard and save the provided openssl terminal command to reproduce the result later.
Estimated time: PT1M
Share this tool
Generate strong, customizable secure passwords instantly.
Generate v4 UUIDs instantly, single or in bulk.
Generate MD5, SHA-1, SHA-256, SHA-512 hashes from text.
Build and sign JWTs with HS256/384/512. Verify signatures. Runs in your browser.
Encode and decode text with ROT13, Caesar, Atbash, and Vigenère ciphers.
Check password strength: entropy, crack time, patterns, and breach check.
AES-256-GCM encrypt and decrypt text with a passphrase — runs in your browser.
Generate HMAC-SHA256/512 signatures for API authentication and webhooks.
Generate live TOTP/2FA codes from a base32 secret. Scan QR with any authenticator.
Compute SHA-1/256/384/512 of any file and verify integrity — 100% browser-based.
Convert text or Markdown to a Word .docx file with live preview, RTL, and page-setup options.
See your public IP address plus full location, ISP, ASN, timezone, coordinates, and more.
Load and compare multiple URLs side by side in resizable iframes.
Convert Markdown to a fully customized, RTL-ready PDF.
Play local or online videos with HLS stream support, subtitles, playlist, and bookmarks.
Convert images to video with the Ken Burns zoom/pan effect. Add music and export as WebM.
Convert Markdown to a formatted Word .docx — live preview, RTL, tables, page setup, all client-side.
Buy social media marketing services — followers, likes, views and more.