Developer tools
Formatters, converters, encoders and generators. Free, fast, and private: your data stays in your browser.
62 tools
Converters
Color Converter (HEX, RGB, HSL) Convert colors between HEX, RGB, HSL, HSV and CMYK, with a live preview and contrast against white and black. CSV to HTML Table Converter Turn CSV data into a clean HTML table with a header row, ready to paste into a web page or email. CSV to JSON Converter Convert CSV to JSON and JSON back to CSV, with delimiter detection, headers and type detection. CSV to TSV Converter Convert comma-separated values to tab-separated values, handling quoted cells correctly. CSV to XML Converter Convert CSV rows into XML elements, using the header row for element names. Detects the delimiter automatically. Data Size Converter Convert between bits, bytes, KB, MB, GB, TB and binary KiB, MiB, GiB units. Excel to CSV Converter (XLSX ⇄ CSV) Convert any sheet of an .xlsx workbook to CSV, or turn CSV into an Excel file. Dates, numbers and multi-line cells are kept. Nothing is uploaded. Image Converter (JPG, PNG, WebP) Convert images to JPG, PNG or WebP in bulk, shrink them to a maximum size and download them one by one or as a ZIP. Runs in your browser. Image to PDF Converter Combine JPG, PNG, WebP and other images into one PDF, one image per page, on A4, Letter or pages that fit each image. Nothing is uploaded. JSON to HTML Table Converter Turn a JSON array of objects into an HTML table, flattening nested fields into dotted columns. JSON to TSV Converter Convert a JSON array of objects to tab-separated values that paste straight into Excel or Google Sheets. JSON to XML Converter Convert JSON to well-formed, indented XML, with arrays as repeated elements and "@" keys as attributes. Number Base Converter Convert integers of any size between binary, octal, decimal, hexadecimal and base 36. PDF to Image Converter (PNG, JPG) Turn every page of a PDF into a PNG, JPG or WebP image at the resolution you choose, then download pages one by one or as a ZIP. Nothing is uploaded. SVG to PNG Converter Turn SVG code or files into sharp PNG, JPG or WebP images at 1×–4× or any width, with a transparent or solid background. Text to Binary and Hex Convert text to UTF-8 bytes in binary, hex, decimal or octal, and decode bytes back to text. TOML to JSON Converter Convert TOML to JSON and JSON to TOML: tables, arrays of tables, inline tables and dates, with exact error positions. Unit Converter Convert length, weight, temperature, volume, area, speed, time, pressure and energy units in one place. Unix Timestamp Converter Convert Unix timestamps (seconds, milliseconds, micro- or nanoseconds) to readable dates and back. XML to CSV Converter Convert repeated XML records into CSV rows, with attributes and nested elements as columns. XML to HTML Table Converter Render repeated XML records as an HTML table, with attributes and nested elements as columns. XML to JSON Converter Convert XML to JSON in your browser, keeping attributes, text and repeated elements, with exact error locations. XML to TSV Converter Convert repeated XML records into tab-separated values that paste straight into a spreadsheet. YAML to JSON Converter Convert YAML to JSON and JSON to YAML, with anchors, multi-document files and exact error positions.
Formatters & minifiers
Code Formatter Beautify HTML, CSS, JavaScript, TypeScript, JSON, XML, Markdown, YAML and GraphQL with Prettier. Go Formatter Format Go source code with gofmt, compiled to WebAssembly and running in your browser. JavaScript & CSS Minifier Minify JavaScript with Terser and CSS with CSSO to cut file size, right in your browser. JavaScript Obfuscator Make JavaScript hard to read by renaming variables, hiding strings and flattening logic, while it still runs the same. JSON Formatter & Validator Beautify, validate and minify JSON with exact error positions. Runs entirely in your browser. JSON Tree Editor View JSON as a collapsible tree and edit keys, values and types in place, with the JSON updated as you go. PHP Formatter Beautify PHP code in PER Coding Style (PSR-12) with the official Prettier PHP plugin. Python Formatter Format Python code in the Black style with the Ruff formatter, compiled to WebAssembly. Ruby Formatter Format Ruby code with Syntax Tree, running on the real Ruby interpreter compiled to WebAssembly. SQL Formatter Beautify SQL queries for MySQL, PostgreSQL, SQL Server, Oracle, SQLite, BigQuery and more.
Encoding & hashing
Base64 Encode & Decode Encode text to Base64 or decode Base64 back to text, with full UTF-8 and URL-safe support. HTML Entity Encoder & Decoder Escape text into HTML entities like < and é, or decode entities back to plain text. Image to Base64 Converter Convert PNG, JPG, GIF, WebP or SVG images to Base64 data URIs for CSS, HTML and Markdown, or decode Base64 back to an image. JWT Decoder Decode a JSON Web Token to read its header and payload, and check when it was issued and when it expires. MD5 & SHA Hash Generator Calculate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text at once, in hex or Base64. MD5 Hash Generator Calculate the MD5 hash of any text, line by line if needed. Hex or Base64 output, computed in your browser. SHA-1 Hash Generator Calculate the SHA-1 hash of any text, line by line if needed. Hex or Base64 output, computed in your browser. SHA-256 Hash Generator Calculate the SHA-256 hash of any text, line by line if needed. Hex or Base64 output, computed in your browser. SHA-512 Hash Generator Calculate the SHA-512 hash of any text, line by line if needed. Hex or Base64 output, computed in your browser. URL Encode & Decode Percent-encode text for safe use in URLs and query strings, or decode %XX sequences back to readable text.
Text tools
Email Address Syntax Checker Check the syntax of one or many email addresses, find common domain typos and remove duplicates. Format check only, no mailbox lookup. PCRE Regex Tester Test PHP / Perl-compatible regular expressions with the real PCRE2 engine: recursion, possessive quantifiers, \K and more. Regex Tester Test JavaScript regular expressions live: highlight matches, inspect capture groups and preview replacements. Strip HTML Tags Remove HTML tags, scripts and styles and keep clean, readable text with its paragraphs. Text Diff Checker Compare two texts and highlight what was added, removed or changed, line by line, word by word or character by character. Word Counter Count words, characters, sentences, paragraphs and bytes, with reading and speaking time. Handles Chinese and emoji.
Web development
.htaccess Generator Generate an Apache .htaccess file: force HTTPS, www redirects, 301 redirects, 404 page, gzip, caching and security headers. Cron Expression Parser Explain a cron expression in plain English and list its next run times in your time zone or UTC. CSS Font Stack Generator Build a cross-platform CSS font-family stack with system fonts, Chinese/Japanese/Korean fallbacks and emoji. CSS Sprite Generator Combine icons into one sprite sheet PNG and get the CSS background-position classes for each image. Favicon Generator Make a favicon from text, an emoji or your logo: favicon.ico, PNG sizes, Apple touch icon, web manifest and HTML tags in one ZIP. HTML, CSS & JS Playground Write HTML, CSS and JavaScript and see the result instantly, with a console, share links and HTML download. Runs in a sandbox in your browser. Markdown Preview Write Markdown and see it rendered live with GitHub Flavored Markdown, then copy the HTML. Online Image Editor Crop, rotate, flip, resize and color-correct photos in your browser, apply filters, read EXIF, and save as PNG, JPG or WebP. Nothing is uploaded.
Generators
Password Generator Generate strong random passwords with a cryptographically secure generator, right in your browser. QR Code Generator Turn a URL or any text into a QR code and download it as SVG or PNG. No sign-up, no tracking links. ULID Generator Generate ULIDs: 26-character, time-sortable unique IDs with secure randomness, in batches of up to 1000. UUID Generator Generate random UUID v4 or time-ordered UUID v7 identifiers in bulk, using your browser’s secure random generator.