Generate text as SVG using the local QR code library, with adjustable size and download; you’ll be prompted if the library fails to load.
Encoding and Security
Tools related to encoding, hashing, encryption, certificates, and barcodes.
Generate text as SVG using the local QR code library, with adjustable size and download; you’ll be prompted if the library fails to load.
Encoding and Security
Parse one-byte values from 0–255 as binary, octal, decimal, or hexadecimal, and output all four bases at the same time.
Encoding and Security
Apply Caesar shifts and reverse decoding to English letters by the specified offset, leaving other characters unchanged.
Encoding and Security
Convert between text and Morse code using the built-in table of letters and numbers; spaces are represented by slashes, and unknown characters are left as-is.
Encoding and Security
Scan barcodes or QR codes in images locally in your browser.
Encoding and Security
Generate downloadable SVG or PNG barcodes according to standards such as Code 128, EAN-13, EAN-8, UPC, Code 39, ITF-14.
Encoding and Security
Read the selected file in the browser and calculate MD5, SHA-256, and CRC32 at the same time, showing the file name and size.
Encoding and Security
Convert a file entirely into hexadecimal text in the browser, or download Hex data as a binary file with the specified filename.
Encoding and Security
Outputs the decimal and U+ hexadecimal representation of Unicode code points character by character, and can also restore characters from decimal, 0x, or U+ lists.
Encoding and Security
Parse the Hex byte sequence as big-endian or little-endian, and output the corresponding unsigned integer and two’s-complement signed integer at the requested bit width.
Encoding and Security
Generate a more secure local OpenSSL self-signed certificate command based on the domain, SAN, RSA-bit key length, and validity period.
Encoding and Security
Use PBKDF2-SHA-256 and AES-GCM, with a random salt, to encrypt or decrypt versioned data locally in the browser.
Encoding and Security
Encode and decode according to clearly specified standards: Base16, Base32, Bitcoin Base58, 0-9A-Za-z Base62, Adobe Ascii85, or basE91.
Encoding and Security
Local encoding and decoding between the UTF-8 text and Base64 string.
Encoding and Security
Convert local bitmap images to Base64 data URL, or preview valid data:image Base64 bitmap images; reject web addresses, SVG, and data larger than about 24 MiB.
Encoding and Security
Calculate BCC and LRC check values from input bytes.
Encoding and Security
Calculate the CRC32 checksum value of the input text UTF-8 bytes.
Encoding and Security
Compute an HMAC-MD5 hex digest for a text message using a custom key.
Encoding and Security
Use Web Crypto to calculate hex digests of HMAC-SHA-1, SHA-256, SHA-384, or SHA-512.
Encoding and Security
Decode the low 8 bits of each character again using UTF-8 to try to fix common ISO-8859-1 mis-decoded garbled text.
Encoding and Security
Locally parse JWT, displaying the structure, Claims time status, and optional signature verification results using only the HS256 secret.
Encoding and Security
Compute a hex digest of the input text UTF-8 bytes as MD5 locally in the browser.
Encoding and Security
Check whether the PEM block is complete, calculate the SHA-256 digest of the decoded payload, and generate OpenSSL certificate parsing and verification commands; a digest is not certificate validity verification.
Encoding and Security
Generate a command to convert PFX/PKCS#12 to PEM for local execution, with private-key encryption protection retained by default.
Encoding and Security
Use browser IDNA processing capabilities to convert bidirectionally between Unicode and ASCII domains, and warn about mixed-script risks.
Encoding and Security
Encode and decode between text and Quoted-Printable by UTF-8 bytes, and insert soft line breaks every 72 characters as needed.
Encoding and Security
Use Web Crypto to generate a RSA-OAEP key pair locally in the browser, supporting key sizes, Hash, SPKI/PKCS#8 PEM, and SHA-256 fingerprints.
Encoding and Security
Use Web Crypto to calculate SHA-1, SHA-256, SHA-384, or SHA-512 hexadecimal digests of text.
Encoding and Security
Generate a OpenSSL certificate chain inspection command from a domain name, and clearly provide the third-party SSL Labs testing entry point.
Encoding and Security
Convert text to JavaScript-style \\u or \\u{...} escapes, and also restore both of these escapes.
Encoding and Security
Perform URL in a shared URI workspace, encode and decode components and forms, and provide read-only review of query parameters and JSON mappings.
Encoding and Security
Use the repeated UTF-8 key to perform XOR byte by byte, converting between text and Hex; suitable only for data processing, not secure encryption.
Encoding and Security
Use the browser CompressionStream to compress and decompress between gzip or deflate and Base64; zlib options are not provided and browser support is required.
Encoding and Security
Blowfish encryption and decryption are performed locally in the browser; this is a legacy algorithm, so do not use it for new systems, and keys or input are not saved.
Encoding and Security
Perform DES encryption and decryption locally in the browser; DES is no longer suitable for new systems, and the page displays a warning for the legacy algorithm.
Encoding and Security
Demonstrates Rabbit encryption and decryption locally in the browser; please read the legacy algorithm warning, as input and keys are not persisted.
Encoding and Security
Perform RC2 encryption and decryption locally in the browser; this legacy algorithm is provided only for compatibility testing, and inputs or keys are not stored.
Encoding and Security
Perform RC4 encryption and decryption locally in the browser; RC4 is no longer suitable for modern systems, and the page will clearly warn about the risks.
Encoding and Security
Perform RC5 encryption and decryption locally in the browser; this is a legacy algorithm compatibility tool and does not save keys or plaintext.
Encoding and Security
Perform RC6 encryption and decryption locally in the browser; treat it as a legacy compatibility feature, and input is not saved.
Encoding and Security
Calculate a RIPEMD digest locally in the browser; digests cannot be reversed, and input is not uploaded or written to persistent storage.
Encoding and Security
Complete SM2 key generation, signing, signature verification, encryption, and decryption locally in the browser; random values and inputs never leave the page.
Encoding and Security
Calculate the SM3 digest locally in the browser, supporting standard input boundaries and result verification without storing the original text.
Encoding and Security
Perform SM4 encryption and decryption locally in the browser, verify the key and IV, and do not save the input or key in the browser.
Encoding and Security
Perform Triple DES encryption and decryption locally in the browser; this legacy algorithm is intended only for compatibility testing and displays a risk warning.
Encoding and Security
Convert restricted cURL commands locally into cURL, Fetch, Axios, Python requests, or Go net/http code.
Encoding and Security
Calculate SHA-256, SHA-384, and SHA-512 for local text or files, and generate a HTML integrity attribute.
Encoding and Security
Generate security response headers in generic, Nginx, and Cloudflare formats, and flag configuration risks for CSP/HSTS.
Encoding and Security
Parse otpauth URI locally in the browser, generate a Base32 secret, and calculate RFC 6238 one-time passwords.
Encoding and Security
Parse JWK or JWKS locally in the browser, display the key type, algorithm, use, and kid, and calculate the thumbprint.
Encoding and Security
Reads the local file size, MIME, extension, magic bytes, SHA-256, image dimensions, and basic PDF information.
Encoding and Security
Generate locally in the browser, batch-check UUID and v7, and parse the version, variant, and millisecond timestamp.
Encoding and Security
Use the local QR code library to generate URL, Wi-Fi, and vCard email and plain-text QR codes, and export SVG or PNG.
Encoding and Security
Use local Web Crypto to generate HS256 JWT, display the Header, Payload, and signature input, and show a clear warning that the demo secret is not for production use.
Encoding and Security
Convert between UTF-8 text and Base32 according to RFC 4648, with support for case, padding, and whitespace handling.
Encoding and Security
Using the Bitcoin alphabet, convert between UTF-8 text and Base58, preserving leading zeros and rejecting easily confused characters.
Encoding and Security
Convert UTF-8 text to and from hexadecimal, with support for uppercase and lowercase, space or colon separators, and errors for invalid bytes.
Encoding and Security
Provide local formatting entry points for C/C++/C#/Java/PHP/Python, JavaScript, JSON, CSS, HTML, XML, Markdown, and YAML in one place.
Encoding and Security
Provides local demonstrations in PBKDF2 and AES/DES/RC4 compatibility modes; legacy algorithms are not recommended for new systems.
Encoding and Security
Convert locally between text and UTF-8 byte representations, with support for hexadecimal, BOM, invalid byte positions, and error messages.
Encoding and Security
Generate fixed API templates for Console, Class Library, or Minimal net8.0 local ZIP projects; do not compile or run code.
Encoding and Security
Generate TypeScript, Python, Java, Go, and C# code snippets using for, foreach, or while loops based on the language and loop type.
Encoding and Security