Developer Tools
63 free tools, grouped by topic.
Color
- CMYK to HEX ConverterConvert CMYK print color values to a hex color code. Free, instant, and private.
- CMYK to RGB ConverterConvert CMYK print color values to RGB. Free, instant, and private.
- Color Contrast Checker (WCAG)Check the WCAG contrast ratio between a text color and a background color, with AA and AAA pass or fail for normal and large text.
- Color ConverterConvert a color between HEX, RGB, HSL, HSV, and CMYK at once. Paste a hex code or RGB triple and copy any format. Free and in-browser.
- Color InverterInvert any hex or RGB color to its opposite. Free, instant, and private.
- Hex ↔ RGB ConverterConvert HEX color codes to RGB and back. Supports 3- and 6-digit hex. Free, instant, and private.
- HEX to CMYK ConverterConvert a hex color code to CMYK print values. Free, instant, and private.
- Hex to HSL ConverterConvert HEX color codes to HSL (hue, saturation, lightness). Supports 3- and 6-digit hex. Free and private.
- Hex to RGB ConverterConvert HEX color codes to RGB values. Supports 3- and 6-digit hex. Free, instant, and private.
- HEX to RGBA ConverterConvert hex color codes to rgba() values with alpha. Supports 8-digit hex. Free and private.
- HSL to Hex ConverterConvert HSL (hue, saturation, lightness) color values to a HEX code. Free, instant, and private.
- HSL to RGB ConverterConvert HSL (hue, saturation, lightness) color values to RGB. Free, instant, and private.
- HSV to RGB ConverterConvert HSV (hue, saturation, value) color values to RGB. Free, instant, and private.
- RGB to CMYK ConverterConvert RGB screen colors to CMYK print values (cyan, magenta, yellow, key). Free, instant, and private.
- RGB to Hex ConverterConvert RGB color values to a HEX code. Accepts rgb() or plain comma-separated values. Free, instant, and private.
- RGB to HSL ConverterConvert RGB color values to HSL (hue, saturation, lightness) for CSS. Free, instant, and private.
- RGB to HSV ConverterConvert RGB color values to HSV (hue, saturation, value). Free, instant, and private.
- RGBA to HEX ConverterConvert rgba() color values to hex, including 8-digit hex with alpha. Free and private.
Encode, Hash & Cipher
- Base32 Encode and DecodeEncode text to Base32 or decode Base32 to text using RFC 4648. Case-insensitive, in your browser, nothing uploaded.
- Base64 Encoder / DecoderEncode text to Base64 or decode Base64 back to text. UTF-8 safe, free, and private, runs entirely in your browser.
- Caesar Cipher Encoder and DecoderEncode and decode text with the Caesar cipher. Pick any shift, switch between encode and decode, and keep case, spaces, and punctuation intact.
- HTML Encode / DecodeEscape text into HTML entities or decode entities back to plain text. Handles named and numeric references, all in your browser.
- HTML Entity DecoderDecode HTML entities to plain text. Handles named entities and numeric references in decimal and hex, in your browser.
- JSON Escape and UnescapeEscape text to embed inside a JSON string, or unescape a JSON string back to plain text. Handles quotes, backslashes, and control characters.
- JWT DecoderDecode a JWT header and payload to readable JSON. Runs in your browser, no token leaves your device.
- MD5 Hash GeneratorGenerate the MD5 hash of any text, right in your browser. 128-bit digest, 32 hex characters, nothing sent to a server.
- Morse Code TranslatorConvert text to Morse code and back, using the international ITU standard. Private and browser-based.
- Password Strength CheckerMeasure password entropy in bits and get a strength rating. Runs entirely in your browser, nothing is sent anywhere.
- ROT13 Encoder and DecoderEncode or decode text with ROT13 in your browser. One click works both ways, keeps case, and leaves numbers and punctuation unchanged.
- SHA-1 Hash GeneratorGenerate the SHA-1 hash of any text in your browser. 160-bit digest, 40 hex characters, fully private.
- SHA-256 Hash GeneratorGenerate the SHA-256 hash of any text in your browser. 256-bit digest, 64 hex characters, nothing leaves your device.
- SHA-512 Hash GeneratorGenerate the SHA-512 hash of any text in your browser. 512-bit digest, 128 hex characters, fully private.
- Unicode Escape ConverterConvert text to \uXXXX Unicode escape sequences and back. Encode any characters for code and JSON, or decode escaped strings to plain text.
- URL Encode / DecodePercent-encode text for URLs or decode encoded strings back to plain text, all in your browser.
- URL Encode and DecodePercent-encode or decode URL text with encodeURIComponent rules. Fast, private, and browser-based.
- XML Escape and UnescapeEscape text for XML or HTML using the five predefined entities, or unescape entities back to plain characters.
Numbers & Bases
- Binary to Decimal ConverterConvert binary to decimal, plus hexadecimal and octal. Exact big-integer conversion that handles very long binary numbers without rounding.
- Binary to Text ConverterDecode 8-bit binary to text with UTF-8. Handles spaced or unspaced groups, private and browser-based.
- Decimal to Binary ConverterConvert decimal numbers to binary, hex, and octal instantly. Exact big-integer math, works with negative and very large numbers.
- Decimal to Text ConverterConvert decimal ASCII and UTF-8 byte values back into text. Accepts space, comma, or line separated numbers.
- Hex to Decimal ConverterConvert hexadecimal to decimal, binary, and octal. Accepts the 0x prefix and negative values, with exact big-integer math.
- Hex to Text ConverterConvert hexadecimal bytes back into readable text. UTF-8 aware, works with or without spaces between byte pairs.
- Number Base ConverterConvert numbers between any bases from 2 to 36, including binary, octal, decimal, and hex. Exact and private.
- Text to Binary ConverterConvert text to 8-bit binary using UTF-8 byte encoding. Fast, private, and runs entirely in your browser.
- Text to Decimal ConverterConvert text to decimal ASCII and UTF-8 byte values, with a choice of separator. Reversible with the decimal to text tool.
- Text to Hex ConverterConvert text to hexadecimal, one byte at a time. UTF-8 aware, with upper or lower case and a choice of byte separator.
Data & JSON
- CSV to JSON ConverterConvert CSV to JSON in your browser. Header row, quoted fields, custom delimiters, and optional number and boolean typing. Free and private.
- JSON FormatterFormat, beautify, and minify JSON online. Free, fast, and private, everything runs in your browser.
- JSON MinifierMinify JSON by removing whitespace, in your browser. Validates first, keeps strings and numbers exactly as written, and never uploads your data.
- JSON to CSV ConverterConvert a JSON array of objects to CSV online. Free, fast, and private, everything runs in your browser.
- JSON to XML ConverterConvert JSON to XML in your browser. Objects become nested elements, arrays repeat their tag, and text is safely escaped.
- JSON ValidatorCheck whether text is valid JSON and get a compact minified copy when it is. Strict RFC 8259 parsing, runs in your browser.
- Query String ParserParse a URL query string into decoded key and value pairs. Handles plus-as-space and percent-encoded characters.
- TSV to CSV ConverterConvert tab-separated values (TSV) to comma-separated values (CSV) with correct RFC 4180 quoting. Runs entirely in your browser.
- Unix Timestamp ConverterConvert Unix timestamps to UTC dates and back. Supports seconds and milliseconds. Free, instant, and private.
Utilities
- Aspect Ratio CalculatorReduce width and height to the simplest aspect ratio like 16:9, with the decimal ratio. Fast and private.
- Remove Duplicate LinesDelete duplicate lines from text while keeping order and the first occurrence. Optional case-insensitive mode.
- Reverse TextReverse text by characters, words, or lines. Handles accented and multi-byte characters correctly.
- Sort LinesSort lines of text alphabetically, ascending or descending, with optional case-insensitive ordering.
- String Length CounterCount characters, characters without spaces, bytes, words, and lines in any text, in your browser.
- UUID GeneratorGenerate random version-4 UUIDs instantly. Cryptographically random, free, and private, generated in your browser.
More tools
- ASCII to Text ConverterConvert ASCII codes to text and text to ASCII codes. Decode space or comma separated numbers into characters, or encode text into its code numbers.
- HTML Escape and UnescapeEscape text into HTML entities or unescape entities back into plain characters. Handles the reserved characters and numeric references in both directions.