All tools

Browse all 107 free browser tools for text, data, images, colours, numbers, dates and PDFs.

107 tools

Convert text between camelCase, snake_case, kebab-case, Title Case and more.
Text
Count characters, words, sentences, lines and estimate reading time.
Text
Search and replace text with optional regular expressions.
Text
Strip duplicate lines from a list, with optional trimming and case folding.
Lists
Sort lines alphabetically, numerically, by length, or shuffle them randomly.
Lists
Compare two texts and highlight every added and removed line.
Text
Reverse text by characters, words or lines.
Text
Repeat a piece of text a set number of times.
Text
Cut text down to a length in characters or words.
Text
Split text on any delimiter or pattern into separate lines.
Text
Join lines into one, with your own separator and wrapping.
Text
Scramble, alternate or invert the capitalisation of text.
Text
Shift letters by 13 places, or any amount you choose.
Text
Translate text to Morse code and back again.
Text
Check whether text reads the same forwards and backwards.
Text
Pull every email address out of any text.
Text
Pull out text between markers, by position, or by pattern.
Text
Find zero-width characters and unusual spaces hiding in text.
Text
Mask chosen words in a text with a character of your choice.
Text
Escape text into JavaScript, CSS, HTML or percent notation, and back.
Text
Wrap every line in quotes and join them into a list.
Text
Flip the order of a list from bottom to top.
Lists
Shift every item up or down, wrapping around the ends.
Lists
Break a list into groups of a fixed size.
Lists
Strip quotes, brackets and trailing commas off every item.
Lists
Count how often each item appears, and find the unique ones.
Lists
Add up a list of numbers and see the mean, median and spread.
Number & Math
Write a number out in words, as a cardinal or an ordinal.
Number & Math
Generate arithmetic, geometric, Fibonacci, prime and square sequences.
Number & Math
Draw random numbers in a range, with or without repeats.
Generators
Move the characters of a string left or right, wrapping around the ends.
Text
Turn any text into a palindrome and compare how many characters each method adds.
Text
Validate, beautify or minify JSON with clear error reporting.
Data & JSON
Turn an array of JSON objects into a CSV file.
Data & JSON
Parse CSV into JSON, with header detection and type inference.
Data & JSON
Convert YAML to JSON and back again in either direction.
Data & JSON
Generate TypeScript interfaces from a JSON sample.
Data & JSON
Indent and tidy up XML, or collapse it onto a single line.
Data & JSON
Swap a CSV between comma, semicolon, tab and pipe separators.
Data & JSON
Flip a CSV so rows become columns and columns become rows.
Data & JSON
Turn a CSV table into YAML records.
Data & JSON
Turn a CSV table into an XML document, as elements or attributes.
Data & JSON
Find rows with missing fields, extra fields or empty cells.
Data & JSON
Convert CSV to tab-separated values and back again in either direction.
Data & JSON
Parse tab-separated text into JSON, with header detection and type inference.
Data & JSON
Add a new column to a CSV at any position, filled with a value, a row number or nothing.
Data & JSON
Swap two columns of a CSV, picked by header name or by index.
Data & JSON
Encode text to Base64 and decode it back, with full Unicode support.
Encoding & Security
Convert any file into a Base64 data URL you can paste inline.
Encoding & Security
Percent-encode and decode URLs and query string components.
Encoding & Security
Compute SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or files.
Encoding & Security
Inspect the header, payload and expiry of a JSON Web Token.
Encoding & Security
Escape text for safe HTML output, or decode entities back to text.
Encoding & Security
Convert text to binary, octal, decimal or hexadecimal codes and back again.
Encoding & Security
Shift letters by any amount and brute force all 25 decodings when the shift is unknown.
Encoding & Security
Cut the background out of an image and save it with transparency.
Image
Convert images between PNG, JPEG and WebP.
Image
Resize an image to exact dimensions or a percentage, keeping the aspect ratio.
Image
Shrink JPEG and WebP file size with a live quality preview.
Image
Rotate an image in 90° steps or mirror it horizontally and vertically.
Image
Convert a color between HEX, RGB, HSL and CSS notation.
Color
Build tints, shades and harmonies from a single base color.
Color
Check a foreground and background pair against WCAG AA and AAA.
Color
Convert numbers between binary, octal, decimal and hexadecimal.
Number & Math
Convert length, mass, temperature and digital storage units.
Number & Math
Work out percentages, increases, decreases and differences.
Number & Math
Work out a typed arithmetic expression with parentheses, functions and constants.
Number & Math
Draw random TCP port numbers from a range while skipping ports that known services already use.
Number & Math
Convert a number to Roman numerals and back, with a breakdown of every symbol.
Number & Math
Convert Unix timestamps to readable dates and back.
Date & Time
Count the days, weeks, months and years between two dates.
Date & Time
Turn raw text into a JSON string literal, and back again.
Data & JSON
Find every key that was added, removed or changed between two documents.
Data & JSON
Turn a JSON document into nested XML elements.
Data & JSON
Check whether a year has 366 days, and see which years nearby do.
Date & Time
Convert a duration between milliseconds, seconds, minutes, hours, days and weeks.
Date & Time
Find which weekday a date falls on, plus its week and quarter.
Date & Time
Build a Discord timestamp tag that renders in the timezone of whoever reads it.
Date & Time
Read a cron schedule in plain words and see when it runs next.
Date & Time
Cut a clock time or duration down to the nearest second, minute, quarter hour, half hour or hour.
Date & Time
Break a URL into its protocol, host, path, query and fragment.
Web & Dev
Test a regular expression against sample text and inspect every match.
Web & Dev
Turn a clip of a video into an animated GIF, with a colour palette pass for clean output.
Video
Re-encode a video to H.264 at the quality you pick and see how much smaller it got.
Video
Cut a start and end point out of a video, instantly by copying streams or frame accurately by re-encoding.
Video
Scale a video to a named preset or a custom width while keeping the aspect ratio.
Video
Crop a video to a box you set by hand or to a common aspect ratio worked out from the source.
Video
Turn a video by 90, 180 or 270 degrees and flip it horizontally or vertically.
Video
Speed a video up or slow it down between 0.25x and 4x, with the audio pitched along in step.
Video
Pull the audio track out of a video as MP3, WAV, AAC or Opus.
Video
Strip the audio track from a video while copying the picture untouched.
Video
Convert audio between MP3, WAV, OGG, AAC, FLAC and Opus with your own bitrate and sample rate.
Audio
Cut a start and an end time out of an audio file and keep only the part in between.
Audio
Speed audio up or slow it down between a quarter speed and four times, keeping the pitch if you want.
Audio
Raise or lower audio by a set number of decibels, or normalise it to a broadcast loudness.
Audio
Join several audio files into a single track, in the order you choose.
Audio
Combine several PDF files into one document, in the order you choose.
PDF
Extract a page range from a PDF into a new document.
PDF
Turn chosen pages of a PDF in quarter turns.
PDF
Combine images into a single PDF, one page each.
PDF
Render chosen pages of a PDF to PNG, JPEG or WebP at up to 4x scale.
PDF
Pull the embedded raster images out of a PDF and save them as PNG.
PDF
Generate cryptographically random UUID v4 identifiers in bulk.
Generators
Generate strong random passwords with a live strength estimate.
Generators
Generate placeholder paragraphs, sentences or words.
Generators
Turn any text, URL or Wi-Fi credential into a downloadable QR code.
Generators
Turn a title into a clean, URL-safe slug with accent folding.
Generators