Online tools
Covering development, text, image, data, and encoding workflows. Fast and privacy-friendly by design.
Encode text to Base64, or decode it back.
Switch between upper, lower, camel, snake and other case styles.
Pick a colour and read off its HEX, RGB and HSL values.
Build crontab schedules visually instead of recalling the field syntax.
Compute MD5, SHA-1, SHA-256 and SHA-512 digests of any text.
Shrink image file size while keeping it visually intact.
Format, validate, and beautify JSON for easier reading and debugging.
Convert JSON documents to YAML with clean, readable output.
Mint signed JSON Web Tokens for testing authentication flows.
Generate strong random passwords to your own rules.
Turn a link or any text into a scannable QR code.
Test and debug regular expressions with live match highlighting.
Convert between Unix timestamps and readable dates.
Escape special characters so a URL survives transport intact.
Generate random v4 UUIDs in bulk for fixtures and test data.
Count characters, words and lines as you type.
Number the lines of a list with a configurable start and step.
Generate seamless CSS background patterns from gradients and copy the code.
Generate CODE128, EAN-13, CODE39 and more, as SVG or PNG.
Encode or decode text using the Base32 alphabet.
Encode or decode numbers and text in Base36.
Encode or decode with Base58, the alphabet Bitcoin addresses use.
Produce URL-safe Base64 without padding characters.
Turn a binary string back into readable text.
Turn text into its 0 and 1 representation.
Work out your body mass index and what the range means.
Tune each corner visually and copy the CSS border-radius.
Tune a box shadow visually and copy the CSS.
Convert between bytes, KB, MB, GB and TB.
Shift letters by any amount with the Caesar cipher.
Drag the points to shape a polygon and copy the CSS clip-path.
Blend two colors by ratio and read the result in HEX, RGB and HSL.
Pull the dominant colors out of an image and copy them as a palette.
Generate a 50–900 shade scale from a base color and copy it as CSS variables.
Check foreground and background contrast against accessibility thresholds.
Run a countdown timer with an alert when it ends.
Pick from 10 pure-CSS loading spinners and copy the keyframes.
Minify or prettify CSS code for production and maintenance workflows.
Build a pure-CSS triangle in any direction and copy the border rules.
Convert CSV table data into JSON arrays and objects.
Convert comma-separated CSV into tab-separated TSV format.
Transform CSV rows into YAML for configuration and data exchange.
Drag the control points to shape an easing curve and copy the CSS.
Turn a cURL command into Python, JavaScript, Go and other code.
Count the days, months or years between two dates.
Roll one or more dice and read the total.
Strip every emoji from a block of text.
Turn an image or a letter into every icon size, plus a packed favicon.ico.
Replace across a whole document, with optional regular expressions.
Produce a .gitignore suited to your stack instead of copying one from memory.
Tune blur, tint and highlight borders to build a frosted-glass card in CSS.
Build CSS linear and radial gradients visually, then copy the code.
Convert a hexadecimal string back to text.
Convert text to a hexadecimal string.
Encode and decode HTML entities such as & and ©.
Auto-indent and organize HTML markup for better readability.
Minify HTML by removing extra spaces and non-essential characters.
Convert HTML markup into Markdown.
Pull readable plain text out of HTML markup.
Look up what each HTTP response status code means.
Upload an image and click anywhere to pick its exact color.
Crop an image freely or to a fixed aspect ratio.
Apply greyscale, blur and other filters to an image.
Resize an image to exact pixel dimensions.
Rotate or mirror an image.
Stitch several images into one, horizontally or vertically.
Convert an image to a Base64 string, or back again.
Convert common image formats into smaller WebP files.
Stamp a text or image watermark onto a photo.
See your public IP address and where it resolves to.
Beautify JavaScript code with consistent indentation and spacing.
Minify JavaScript to reduce file size for faster page delivery.
Merge many lines into one using any separator.
Escape quotes and control characters for embedding in JSON.
Sort JSON object keys alphabetically to keep structure consistent.
Compress JSON by removing unnecessary whitespace and line breaks.
Export JSON arrays into CSV format for spreadsheets and BI tools.
Generate Markdown tables directly from JSON array data.
Convert JSON arrays into TSV for tab-based data workflows.
Transform JSON structures into XML format for system integration.
Convert between JSON arrays and newline-delimited JSONL.
Decode a JWT to inspect its header and payload claims.
Convert line endings between Windows CRLF and Unix LF.
Generate placeholder text for layouts and mockups.
Build and edit Markdown tables in a visual grid.
Render Markdown syntax into HTML markup quickly.
Drop Markdown syntax while keeping the prose.
Generate the core SEO meta tags for a page.
Read Morse code back into text.
Translate text into Morse code.
Work out monthly repayments and total interest on a loan.
Generate compact, URL-safe random identifiers.
Convert between binary, octal, decimal and hex, including very large numbers.
Render a 1200×630 share card locally, preview it on each platform, and copy the meta tags.
Judge how long a password would take to crack.
Strip metadata and rewrite object streams, and see the resulting size.
Combine several PDFs into one file, in the order you choose.
Extract page ranges into a new PDF, or split every page into its own file.
Work out percentages, ratios and growth rates.
Read the contents out of a QR code image.
Generate one or many random numbers within a range.
Pick a random winner from your own list.
Drop repeated lines and leave the list unique.
Reverse by character, by line, or each line in place.
Build a robots.txt that tells crawlers what to index and what to skip.
Play a quick round of rock, paper, scissors.
Apply the ROT13 letter substitution cipher.
Produce a sitemap.xml so search engines can find every page.
Convert a title into a clean, URL-safe slug.
Order lines alphabetically, numerically or by length, in either direction.
Break text apart by delimiter, length or pattern.
Format SQL queries to improve readability and team consistency.
Compress SQL statements into compact single-line output.
Strip extra spaces, blank lines and stray markup in one pass.
Compare two texts and highlight exactly what changed.
Add or remove indentation across a block of lines.
Hard-wrap each line to a set width, counting characters so CJK text wraps correctly.
Convert tab-separated values into comma-separated CSV format.
Parse TSV data and output JSON arrays for downstream processing.
Render an X (Twitter) post mockup with your own text and download it as a PNG.
Generate sortable unique IDs that preserve creation order.
Escape characters into Unicode code point form.
Turn Unicode escape sequences back into characters.
Convert physical units across length, weight, volume and more.
Break a URL into protocol, host, path and query parameters.
Assemble long query strings without escaping mistakes.
Pretty-print XML with standardized indentation and nesting.
Reduce XML payload size by removing redundant whitespace.
Parse XML and convert it into structured JSON output.
Convert XML documents into YAML for readable configuration output.
Format YAML with clean indentation and stable structure.
Compact YAML by removing unnecessary empty lines and spaces.
Flatten YAML list data into CSV rows for table workflows.
Transform YAML content into JSON objects and arrays.
Convert YAML data into XML markup for interoperability needs.