Certificate Signing Request (CSR) Generator - Online
Generate a CSR and private key pair in the browser using the Web Crypto API. Download both as files. No data sent to server.
UD5 Toolkit
Paste your X.509 certificate in PEM format to decode and inspect all details instantly.
Initializing certificate parser...
No certificate decoded yet
Paste a PEM certificate above, upload a file, or load the example to get started.
-----BEGIN CERTIFICATE----- and -----END CERTIFICATE----- headers. It is the most widely used format for X.509 certificates on web servers (Apache, Nginx), and is easily copied and pasted as plain text. The binary equivalent is DER format, which is not human-readable. You can convert between PEM and DER using OpenSSL commands.
.crt or .pem file), or export it from your browser by clicking the padlock icon in the address bar → "Connection is secure" → "Certificate is valid" → "Export". You can also use OpenSSL to fetch a remote server's certificate: openssl s_client -connect example.com:443 -showcerts.
example.com, www.example.com, and api.example.com via SANs, eliminating the need for separate certificates for each subdomain.
openssl x509 -in cert.pem -noout -dates on the command line.
Generate a CSR and private key pair in the browser using the Web Crypto API. Download both as files. No data sent to server.
Convert text to tap code (5x5 grid) and back. Learn the historical POW communication method.
Click to build a laundry symbol and learn its meaning, or look up common symbols. Never ruin clothes again.
Decode SMD resistor markings (3-digit, 4-digit, EIA-96) to resistance value. Enter code and get ohms instantly. Handy for PCB repair.
Paste a PEM/DER certificate and decode all fields: issuer, subject, validity, SANs, and fingerprint. Pure JavaScript parser.
Paste a raw WebAuthn attestation response (CBOR) and decode its fields: format, authenticator data, and extensions. Debug passkeys locally.
Decode FLAC, Opus, or OGG audio files in the browser using compiled WASM libraries. Play instantly without server uploads. Keep audio private.
Decode individual video frames from a local file using the VideoDecoder API. Step through frames. Cutting‑edge browser feature.
Apply a classic Caesar shift cipher with any key. Encrypt or decrypt text instantly. Brute force option included.
Enter a hexadecimal string and decode it as a 32‑bit or 64‑bit floating‑point number. Low‑level developer tool.
Decode a Base64 encoded string that contains UTF‑8 text (emojis, international characters). See the raw output. Local.
Paste Morse code (dots and dashes) and translate it back to plain English text. Supports standard timing. Local.
Paste a string of 0s and 1s and decode it back into ASCII text. Handles space‑separated blocks. Local.
Reverse the NATO phonetic alphabet. Paste 'Bravo Romeo Alpha Victor Oscar' and get 'Bravo'. Essential for call center transcripts.
Encode letters to their position in the alphabet (A=1, B=2...) and decode back. A classic puzzle tool. No data leaves your device.
Decode a message hidden in a string of emojis (each emoji maps to a letter). Fun game for kids. Create your own.
Encode text or numbers into base62 (0‑9a‑zA‑Z) and decode back. Ideal for shortening integer IDs and URLs. Local.
Encrypt text into the classic pigpen symbols and decode them back. Fun for treasure hunts and mystery games.
Translate text to Morse code with audio playback. Adjust speed and tone. An educational tool for amateur radio enthusiasts. Works offline.
Inspect any website's SSL/TLS certificate details: issuer, expiry date, subject, and SANs. Verify certificate chains. All checks are private and require no server upload.
Decode hexadecimal values back to human-readable text. Ideal for debugging and data recovery. Works fully offline in your browser, keeping your data secure.
Paste binary sequences and convert them back to readable text. Supports space-separated and 8-bit formatted strings. Quick encoding reconversion.
Encrypt and decrypt messages using the classic Caesar cipher with configurable shift key. Fun for puzzles and basic cryptography lessons. Entirely browser-based.
Decode the header and payload of a JSON Web Token (JWT) without verifying the signature. Inspect claims securely on the client side. Great for developers.
Easily apply ROT13 cipher to obfuscate or reveal text. A classic letter substitution cipher that works bidirectionally. Purely client-side processing.
Translate text to Morse code and decode Morse signals back to text. Sound playback supported. Learn and experiment with Morse code directly in browser.
Encode or decode text using Base32 scheme. Ideal for legacy systems and data obfuscation. Works completely offline in your browser for maximum security.
Encode special characters to HTML entities or decode them back to normal text. Perfect for web developers to sanitize or reverse HTML escaping. All processing is client-side.
Encode special characters into URL-safe format or decode percent-encoded strings back to plain text. Fast and reliable, runs locally in your browser.
Convert text and files to Base64 or decode Base64 back to original content. Processed locally with no server upload, ensuring complete data security.