DIRECTORY / ALL TOOLS
All Tools
A complete directory of developer tools for encoding, formatting, security, conversion, network diagnostics, files and more. Total tools 88 maintained
Categories 11 development areas
Encoding / Decoding
Base64, URL, HTML and other encoder/decoder tools
Base64 Encode / Decode Encode or decode text using Base64. URL Encode / Decode Percent-encode or decode URLs. HTML Entity Encode Encode or decode HTML entities for safe HTML output. Unicode Escape Convert text to/from Unicode escape sequences (\uXXXX). Hex Encode / Decode Convert text to/from hexadecimal (0x or raw hex). Morse Code Convert text to/from Morse code (dots and dashes). Punycode Encode / Decode Convert domain names to/from Punycode (IDN). JSON String Escape Escape or unescape strings for JSON (\n \" \uXXXX). ASCII / Code Point Lookup Look up character code points in decimal and hexadecimal. Base32 Encode / Decode Convert UTF-8 text to and from RFC 4648 Base32.
Code Formatting
Format JSON, XML, SQL and other code
JSON Formatter Format, compress and validate JSON data. XML Formatter Format, compress and pretty-print XML. HTML Formatter Format, compress and pretty-print HTML code. JavaScript Formatter Format, compress and pretty-print JavaScript code. CSS Formatter Format, compress and pretty-print CSS code. SQL Formatter Format, compress and pretty-print SQL queries. YAML Formatter Format and validate YAML, and convert it to JSON. JSON Lines Validator Validate and normalize JSONL/NDJSON line by line or convert it to a JSON array.
Encryption / Hash
MD5, SHA, AES and other hashing tools
Hash Calculator Calculate MD5, SHA1, SHA256 and other hash values. HMAC Calculator Compute HMAC message authentication codes with SHA-1/SHA-256/SHA-384/SHA-512. AES Encrypt / Decrypt AES-GCM symmetric encryption and decryption with passphrase-derived keys. File Hash Compute MD5, SHA-256 and other hashes for files to verify downloads or compare files. RSA Encrypt / Decrypt Generate RSA key pairs and encrypt with public key, decrypt with private key. PBKDF2 Key Derivation Derive a fixed-length key from a passphrase and random salt with Web Crypto.
Converters
Data format, numeral system and unit converters
JSON to XML Convert JSON data to XML format. XML to JSON Convert XML data to JSON format. Base Converter Convert between bases 2–36 including binary, octal, decimal and hex. Unit Converter Convert units like length, weight, temperature, data, time and more. CSV / JSON Converter Convert between CSV and JSON arrays with quoted fields, newlines, and custom delimiters.
Generators
UUID, passwords and random data generators
UUID Generator Generate various versions of UUID/GUID. Password Generator Generate secure random passwords with custom length and character sets. Password Checker Check password strength using Google-style rules and get security advice. QR Code Generator Generate QR codes with custom styles and export formats. Lorem Ipsum Generator Generate placeholder Lorem Ipsum text by words, sentences or paragraphs. Secure Random Data Generator Generate Base64URL, hex, alphanumeric, or numeric random values.
Text Utilities
Text diff, statistics and processing tools
Text Diff Compare two texts and highlight added, removed and unchanged parts. Text Statistics Count characters, words, lines and more from text. Text Case Converter Convert text between camelCase, snake_case, kebab-case and more. Number to Chinese Uppercase Convert Arabic numbers to Chinese uppercase numbers, including currency style. Line Sort and Deduplicate Clean, deduplicate, and sort text line by line with processing statistics.
Time Utilities
Timestamp conversion and date calculators
Timestamp Converter Convert Unix timestamps to date time and back. Date Calculator Calculate date differences, add/subtract days and count workdays. Timezone Converter Convert date and time from one timezone to another. Cron Expression Parse cron expressions to show next run times, or generate cron from options. Duration Converter Convert between seconds/milliseconds and days, hours, minutes, seconds. ISO 8601 Parser Parse or format ISO 8601 date-time strings. Age Calculator Calculate age from birth date in years, days, or hours. World Clock Show current time in multiple timezones at once. ISO Week Number Calculate the ISO week, weekday, day of year, and quarter for a date.
Network Tools
IP, DNS, URL parsing and other network tools
IP Lookup Look up IP geolocation, ISP, ASN and more. URL Parser Parse URL components and edit query parameters. User Agent Parser Parse browser User Agent strings to detect browser, OS and device. HTTP Status Codes Look up HTTP status codes and their detailed meanings. WHOIS Lookup Query domain WHOIS records such as registrar and expiry date. Port Checker Check whether specific ports on a host are open. DNS Lookup Query DNS records like A, AAAA, CNAME, MX and more. Subnet Calculator Calculate CIDR subnet details like network, broadcast and host count. IPv4 Range to CIDR Split an IPv4 start/end range into the minimal exact set of CIDR blocks. MAC Lookup Look up vendor information for MAC addresses.
Image Tools
Image compression, format conversion and color tools
Color Converter Convert between RGB, HEX and HSL color formats. Image Compressor Compress image file size with quality and size limits. Image Format Converter Convert images between JPEG, PNG, WebP and other formats. Image Base64 Convert images to and from Base64 Data URLs. Image Info Viewer Inspect image details such as size, format and alpha channel. Image Resizer Resize image dimensions, format, and output quality locally in the browser.
File & PDF Tools
PDF page processing, file conversion, compression and extraction
Merge PDFs Reorder and combine multiple PDF files into one document. Split PDF Extract a page range into one PDF or individual PDFs in a ZIP. Remove PDF Pages Delete selected pages while preserving the rest of a PDF. Reorder PDF Pages Rebuild a PDF using a custom complete page order. Rotate PDF Pages Rotate all or selected PDF pages clockwise. Crop PDF Pages Set visible PDF page crop margins in points. Watermark PDF Add a configurable text watermark to selected PDF pages. Add PDF Page Numbers Add configurable page numbers to a PDF header or footer. Flatten PDF Forms Bake PDF form fields into page content to prevent further editing. Edit PDF Metadata Inspect and edit PDF title, author, subject, and keywords. Images to PDF Build a PDF from multiple images in a custom order. PDF to Images Render PDF pages as PNG, JPEG, or WebP images. Extract PDF Text Extract an embedded PDF text layer and export it as TXT. File Base64 Converter Convert any file to or from Base64 and Data URLs. SVG to Image Render SVG files as PNG, JPEG, or WebP images. Create ZIP Archive Package multiple files into a ZIP archive in the browser. Extract ZIP Archive Inspect a ZIP archive and download its extracted files. GZIP Compress / Decompress Compress one file as .gz or restore GZIP content.
Developer Utilities
Regex tester, code helpers and more
Regex Tester Test and debug regular expressions with multiple flags. JWT Decoder Decode JWT tokens and inspect header, payload and signature. SemVer Comparator Strictly validate, compare, and sort Semantic Versioning 2.0.0 versions. Unix Permission Calculator Convert between chmod octal modes, rwx symbols, and special permission bits. JSON Pointer Explorer Resolve RFC 6901 JSON Pointers and index leaf value paths.