PureDevTools

Encoding & Crypto Tools

Base64 encoding, URL encoding, hash generation, JWT handling, and text encoding detection. Encode, decode, and hash data securely — all processing happens in your browser.

49 tools — All free, no sign-up, runs entirely in your browser.

Base64 Encoder / Decoder

Encode text or files to Base64 and decode Base64 back to text.

Base64 Image Encoder

Convert images to Base64 data URIs and decode data URIs to images.

URL Encoder / Decoder

Encode and decode URLs with percent-encoding and URL parsing.

URL Parser

Parse URLs into protocol, host, path, query, and fragment components.

Hash Generator

Compute MD5, SHA-1, SHA-256, SHA-512 hashes for text and files.

Encoding Detector

Detect text encoding (UTF-8, ASCII, GBK, Shift-JIS) with hex dump.

Text to Binary Converter

Convert text to binary and binary to text with encoding options.

Number Base Converter

Convert between binary, octal, decimal, hex, and any base 2-36.

Binary to Decimal Converter

Convert binary to decimal, hex, and octal. Bidirectional.

Hex to Decimal Converter

Convert hexadecimal to decimal, binary, and octal. Supports 0x prefix.

Decimal to Binary Converter

Convert decimal to binary with 8-bit grouping, plus hex and octal.

Decimal to Hex Converter

Convert decimal to hex with uppercase/lowercase and 0x prefix options.

Octal Converter

Convert between octal, decimal, hex, and binary. Includes chmod reference.

Bitwise Calculator

Compute AND, OR, XOR, NOT, left/right shift. Results in decimal, binary, hex.

Byte & Bit Unit Converter

Convert between Bit, KB, MB, GB, TB in SI and IEC units.

JWT Decoder

Decode JWT header, payload, and signature with claim inspection.

JWT Generator

Generate JSON Web Tokens with custom claims and signing.

Password Generator

Generate cryptographically random passwords and passphrases.

String Escape / Unescape

Escape and unescape strings for JSON, HTML, URLs, and regex.

MIME Type Lookup

Look up MIME types by file extension or search by content type.

Bcrypt Hash Generator

Generate and verify bcrypt password hashes with configurable salt rounds.

HMAC Generator

Generate HMAC-SHA256/384/512 message authentication codes.

JSON Escape / Unescape

Escape and unescape JSON strings — quotes, backslashes, newlines, tabs, and Unicode.

JavaScript String Escape

Escape JS strings for single-quote, double-quote, and template literal contexts.

XML Escape / Unescape

Escape and decode XML entities: & < > " ' and numeric references.

SQL String Escape

Escape SQL string values for MySQL, PostgreSQL, and Standard SQL dialects.

Shell Escape Tool

Escape strings for bash/sh — single-quote, double-quote, or backslash methods.

AES Encrypt / Decrypt

AES-128/256 encryption and decryption in CBC or GCM mode. Uses Web Crypto API.

TOTP / 2FA Code Generator

Generate TOTP two-factor authentication codes from a Base32 secret key with countdown.

Password Strength Checker

Analyze password strength with entropy calculation, pattern detection, and suggestions.

ROT13 Encoder / Decoder

Encode and decode ROT13 text. Simple letter substitution cipher.

Hex Encoder / Decoder

Convert text to hexadecimal and hex back to text with formatting options.

ASCII to Hex Converter

Convert ASCII text to hex values and back with decimal and binary equivalents.

Base58 Encoder / Decoder

Encode and decode Base58 with Bitcoin and Flickr alphabets.

Punycode Converter

Convert Unicode domain names to Punycode (xn--) and back.

UTF-8 Encoder / Decoder

Inspect UTF-8 byte sequences for any text. See hex, decimal, binary per character.

CRC32 Calculator

Calculate CRC32 checksums for text and files using IEEE 802.3 polynomial.

File Checksum Calculator

Compute MD5, SHA-1, SHA-256, SHA-512 hashes for any file with verification.

Gzip Compress / Decompress

Compress and decompress text or files with Gzip in your browser.

Base64 to PNG

Decode Base64-encoded image data back to PNG image files.

Binary to Text

Convert binary data (0s and 1s) back to readable text.

Hex to Text

Convert hexadecimal strings back to readable text.

Morse to Text

Decode Morse code signals back to readable text.

PNG to Base64

Encode PNG images to Base64 strings for embedding in code.

Text to Hex

Convert text strings to hexadecimal representation.

Text to Morse

Convert text to Morse code dot-dash representation.

Text to NATO

Convert text to NATO phonetic alphabet representation.

SHA-256 Generator

Generate SHA-256 cryptographic hash digests from text input.

SHA-512 Generator

Generate SHA-512 cryptographic hash digests from text input.

Explore More Categories