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.