109 tools we built · 344 third party tools in the directory
Free tools that never ask you to sign up.
Merge a PDF, tidy up some JSON, count your words. Every tool here is free to use with no account, no email, no watermark and no daily limit.
- 100% free
- No account
- No signups
- Opens in your browser
109 tools
Document Editors
15Merge, split, rotate, crop and read PDFs without handing the document to anyone.
Merge PDF
Combine as many PDF files as you like into one document.
Open free →Split PDF
Pull out a page range, or break a document into single pages.
Open free →Rotate PDF
Turn a sideways scan the right way up and keep it that way.
Open free →Delete PDF Pages
Take out the pages you do not want and keep the rest in order.
Open free →Reorder PDF Pages
Move pages around, reverse a run, or type the order you want.
Open free →PDF to Text
Pull the words out of a PDF and copy them anywhere.
Open free →Add Page Numbers to PDF
Print a number on every page, in any corner, starting wherever you like.
Open free →Crop PDF
Trim white space from every page, or from the ones you choose.
Open free →Compare PDF
See what changed between two versions of a document.
Open free →Flatten PDF
Turn a filled in form into fixed page content so it cannot be edited or lost.
Open free →PDF to Markdown
Turn a document into headings, paragraphs and lists you can paste into a wiki or a notes app.
Open free →2 Pages Per Sheet PDF
Lay two, four, six or nine pages onto one sheet before you print.
Open free →PDF Bookmark Viewer
See the whole table of contents a document carries, with the page each entry points to.
Open free →Split PDF Pages in Half
Turn every two page spread into two single pages, in reading order.
Open free →PDF Font Inspector
Every font the document calls for, whether it is embedded, and which pages use it.
Open free →
Developer Tools
46Encode, hash, parse and convert. Safe for production payloads, because nothing is sent anywhere.
JSON Formatter
Text you paste
Pretty print, validate and minify JSON in your browser.
Open free →JSON Diff
Text you paste
A structural diff that reports added, removed and changed paths. Key order and indentation are ignored, and neither document leaves your browser.
Open free →JSON to TypeScript
Text you paste
Paste an API response and get named interfaces back. Keys missing from some records come out optional.
Open free →JSONPath Tester
Text you paste
Write an expression, see every match and its full path, live.
Open free →JSON String Escaper
Text you paste
Turn any text into a valid JSON string literal, and back again.
Open free →Sort JSON Keys
Text you paste
Order every key at every depth so two files can be compared cleanly.
Open free →JSONL to JSON
Text you paste
Turn newline delimited records into one array, or split an array into lines.
Open free →JSON to XML
Text you paste
Arrays, nulls and keys that are not legal element names each get an explicit, documented decision.
Open free →JSON to YAML
Text you paste
Get readable YAML with quoting that survives a round trip.
Open free →YAML to JSON
Text you paste
Multi document files, anchors and block strings all handled.
Open free →TOML to JSON
Text you paste
Tables, arrays of tables, dotted keys and real date values all convert correctly.
Open free →CSV to JSON
Text you paste
Paste a CSV export and get JSON back.
Open free →JSON to CSV
Text you paste
Nested objects become dotted columns, records with different shapes union their columns, and quoting follows RFC 4180 so Excel opens it cleanly.
Open free →XML to JSON
Text you paste
Attributes, repeated elements, CDATA and entities are all handled, and invalid XML is reported with a line and a column.
Open free →XML Formatter
Text you paste
Indent a minified document, minify an indented one, and get the exact line where the tags stop matching. Everything runs in the tab.
Open free →SQL Formatter
Text you paste
Indent and case a query across twenty dialects.
Open free →ENV to JSON
Text you paste
Quoted values, multi-line keys, export prefixes and inline comments are all parsed the way dotenv parses them.
Open free →Properties to YAML
Text you paste
Dotted keys become nested YAML and Spring's indexed keys become real sequences. Values that YAML would misread, like the country code NO, are quoted for you.
Open free →Excel to CSV
A file
Drop an .xlsx file in and get clean CSV out, one sheet at a time.
Open free →Excel to JSON
A file
Drop in an .xlsx and get an array of objects keyed by your header row, or raw arrays if there is no header. Converted in the tab.
Open free →CSV to Excel
A file
Paste or drop a CSV and download a real .xlsx. Numbers and dates become proper cells, but anything that would lose meaning stays text.
Open free →Base64 Encoder and Decoder
Text you paste
Encode and decode base64 in your browser.
Open free →URL Encoder and Decoder
Text you paste
Percent encode a query value or decode a mangled link.
Open free →UUID Generator
Nothing, just look
Generate one UUID or a hundred, from your browser's own cryptographic random source.
Open free →Hash Generator
Text you paste
Hash text with SHA-256, SHA-1, SHA-384 or SHA-512 in your browser.
Open free →JWT Decoder
Text you paste
Read the header, the claims and the expiry of a JSON Web Token.
Open free →HTML Entity Encoder
Text you paste
Escape text for HTML, or turn a page full of entities back into readable characters.
Open free →HMAC Generator
Text you paste
Compute HMAC-SHA256 and friends in your browser.
Open free →Cron Expression Parser
A few values
Paste a crontab line and read what it actually does, plus the next eight times it fires.
Open free →Regex Tester
Text you paste
Test a pattern against real text, see every match and capture group, and try a replacement.
Open free →Unix Timestamp Converter
A few values
Turn a Unix timestamp into a readable date in UTC and your local time, or go the other way. Seconds and milliseconds are detected for you.
Open free →Number Base Converter
A few values
Convert a number between binary, octal, decimal, hex and any base up to 36. Arbitrary precision, so 64-bit values keep every digit.
Open free →Query String Parser
Text you paste
Break a URL into its parameters, decoded and readable, with the repeated keys called out.
Open free →String Escaper
Text you paste
Turn awkward text into a safe literal for the language you are pasting it into, or unescape one you were given.
Open free →User Agent Parser
Text you paste
Read the browser, engine, operating system and device out of a User-Agent header.
Open free →HTTP Status Code Reference
A few values
Every registered status code, what it means and when to send it, plus the unofficial ones from nginx, Cloudflare and Laravel.
Open free →MIME Type Lookup
A few values
Look up the media type for an extension, or the extension for a media type, with the disagreements between servers called out.
Open free →cURL to Fetch
Text you paste
Paste a curl command and get readable JavaScript, with the flags that have no fetch equivalent reported rather than dropped.
Open free →Semver Range Checker
Text you paste
Paste a range and a list of versions and see which ones match, using npm's own range logic including the prerelease rule.
Open free →Text to Binary
Text you paste
Turn text into ones and zeros through UTF-8, and back again.
Open free →ASCII Table
A few values
All 128 codes in decimal, hex, octal and binary, with the control characters explained rather than left blank.
Open free →Chmod Calculator
A few values
Tick the permissions you want and read the octal, the ls listing and the command to run. Nothing about your server is sent anywhere.
Open free →Subnet Calculator
A few values
Type an address and a prefix and read the network, broadcast, host range, netmask and wildcard.
Open free →CSS Minifier
Text you paste
Strip comments and whitespace from a stylesheet in your browser.
Open free →CSS Formatter
Text you paste
Turn a minified or badly indented stylesheet back into something readable.
Open free →SVG Optimizer
A file
Strip editor metadata, collapse pointless groups and round coordinates in vector markup you already have.
Open free →
Text Tools
22Count, sort, clean, compare and reshape text and markdown.
PDF Word Count
A file
Words, characters, sentences and a per page breakdown.
Open free →Word Counter
Text you paste
Words, characters, sentences, paragraphs and reading time, counted as you type.
Open free →Case Converter
Text you paste
Switch between sentence case, title case, camelCase, snake_case and five more.
Open free →Character Counter
Text you paste
Characters with and without spaces, visible characters, UTF-8 bytes and how much room is left against the usual limits. Counted as you type.
Open free →Remove Line Breaks
Text you paste
Unwrap hard wrapped text from an email, a PDF or a terminal, keeping the paragraphs. Or flatten everything into a single line.
Open free →Sort Lines
Text you paste
Natural sort so item10 lands after item2, plus case sensitivity, reverse order and blank line removal. Runs in the tab.
Open free →Remove Duplicate Lines
Text you paste
Keep the first of each line, keep only the one-offs, or list just the repeats. Case and whitespace handling are yours to choose.
Open free →Diff Checker
Text you paste
Line, word or character level differences between two versions, computed in your tab.
Open free →Find and Replace
Text you paste
Plain text or regular expressions, with whole word and case options, and a live count of how many replacements were made.
Open free →Lorem Ipsum Generator
Text you paste
Paragraphs, sentences, words or list items, as plain text, HTML or Markdown.
Open free →Reverse Text
Text you paste
Flip a string end to end, reverse the word order, or flip the order of the lines. Emoji and accented letters survive intact.
Open free →Slug Generator
Text you paste
Accents folded to plain letters, punctuation removed, words joined with a hyphen. Paste a whole list and get a slug per line.
Open free →Remove Extra Spaces
Text you paste
Collapse double spaces, trim line ends, tidy blank lines, and strip the non-breaking and zero width characters that come with pasted text.
Open free →Add Line Numbers
Text you paste
Number every line from any starting point, aligned in a column, with the separator you want.
Open free →Shuffle Lines
Text you paste
A Fisher-Yates shuffle driven by the browser cryptographic random source, so every ordering is equally likely.
Open free →Text Repeater
Text you paste
Repeat a word, a line or a block up to two hundred thousand times, joined by a new line, a space, a comma or nothing at all.
Open free →Count Word Occurrences
Text you paste
An exact count for the word or phrase you are looking for, plus a full frequency table of everything else.
Open free →Strip HTML Tags
Text you paste
Parsed with the browser HTML parser rather than a regular expression, so entities decode correctly and scripts never run.
Open free →Markdown to HTML
Text you paste
GitHub flavored Markdown with tables, task lists and fenced code, converted to clean HTML as you type.
Open free →HTML to Markdown
Text you paste
Headings, lists, links, emphasis and code blocks come across intact. Choose the heading style, the bullet character and the code fence.
Open free →Readability Checker
Text you paste
Flesch Reading Ease, Flesch-Kincaid grade level, sentence length and reading time, computed in your browser as you type.
Open free →CSV to Markdown Table
Text you paste
Get a padded, readable Markdown table for a README, a pull request or your docs. Pipes are escaped and line breaks inside cells are handled properly.
Open free →
Privacy & Security
8Passwords, passphrases, checksums and encryption, generated on your own machine.
Remove PDF Metadata
A file
See what your document is carrying, then strip the author, the software trail and the XMP block.
Open free →Password Generator
A few values
Strong random passwords made by your browser, not by a server.
Open free →Passphrase Generator
A few values
Random word passphrases with the entropy stated exactly, drawn by your browser and never transmitted to anyone.
Open free →Password Strength Checker
A few values
An honest entropy estimate, computed in your browser.
Open free →File Checksum
A file
Hash a file locally and compare it against the checksum the download page published.
Open free →Text Encryptor
Text you paste
AES-256-GCM with a key stretched from your password.
Open free →Email Header Analyzer
Text you paste
Paste raw headers and see the delivery path, the SPF, DKIM and DMARC results and the mismatches that phishing relies on.
Open free →Random PIN Generator
A few values
Cryptographically random PINs of three to twelve digits, with the obvious ones left out.
Open free →
Graphics & Design
7Color, contrast, gradients and CSS, with a live preview of the result.
Color Converter
Paste a color in any notation and read it back in six.
Open free →Color Contrast Checker
Get the real WCAG 2.1 ratio for a text and background pair, with AA and AAA verdicts and a live sample of the actual text.
Open free →CSS Gradient Generator
Linear, radial and conic gradients with as many stops as you want. The preview is the CSS, so there is nothing to export.
Open free →Box Shadow Generator
Stack as many shadow layers as you want, see them on a real element, and copy the rule.
Open free →Border Radius Generator
Eight handles, one per corner per axis, previewed on a real element. Copy the shorthand and paste it into your stylesheet.
Open free →Color Palette Generator
Build complementary, triadic, analogous and split complementary palettes from one color, each swatch carrying its contrast against black and white.
Open free →Cubic Bezier Editor
Drag the two control points, watch the curve and three live previews, and copy the timing function.
Open free →
Utilities
11Dates, units, time zones and everyday sums.
Extract Links From PDF
A file
Every clickable link and every address written in the text, listed with the page it is on.
Open free →PDF Page Size Checker
A file
Every page measured in millimeters, inches or points, with its orientation, rotation and standard sheet name.
Open free →CSV Viewer
A file
Drop a file in and read it as a sortable table with a sticky header.
Open free →Random Number Generator
A few values
Uniform random integers from your browser's cryptographic generator, with no modulo bias and no server involved.
Open free →Time Zone Converter
A few values
Pick a date, a time and a city, and read the same moment everywhere else.
Open free →Date Difference Calculator
Text you paste
Total days, whole weeks, calendar months and working days between any two dates.
Open free →Age Calculator
Text you paste
Years, months and days, plus the countdown to the next birthday.
Open free →Percentage Calculator
A few values
Five calculations, including the one people get wrong: taking a tax back out of a total that already includes it.
Open free →Roman Numeral Converter
A few values
Numbers to numerals and numerals back to numbers, with strict validation that rejects IIII rather than guessing at it.
Open free →Unit Converter
A few values
Length, mass, temperature, volume, area, speed and data, with the whole table shown at once.
Open free →Aspect Ratio Calculator
A few values
Give it a ratio and one side to get the other, or two dimensions to get the simplest ratio. Every result shows the arithmetic behind it.
Open free →
Free, not a free trial
No credit card, no upgrade prompt, no watermark stamped across the result and no cap on how often you come back.
No account, ever
There is nothing to sign up for. No email address, no password, no verification link and nothing to cancel later.
Nothing to install
Every tool opens in the tab you already have. It works on a locked down work laptop, and it keeps working with the wifi off.
The catch
There isn't one, and here is why
Most free online tools are a form that sends your file to a server, does the work there and hands you a download. Servers cost money, so that model needs accounts to limit you, watermarks to upsell you and a paid tier at the end of it.
These do the work in the tab you already have open. The page loads once and from then on your own browser is doing the merging, converting and formatting. There is no server bill, so there is nothing to recover from you and no reason to put a sign up wall in front of anything.
It has a useful side effect. Your file never goes anywhere, and the tool keeps running if you go offline after the page has loaded.
Questions
Good to know
- Are these really free?
- Yes, and free means free. There is no trial, no credit card, no watermark on the output and no daily cap on how many times you can use a tool.
- Do I have to sign up?
- No. There is no sign up, no email box and no account at all. Open a tool and use it. We could not make you an account if we wanted to, because we do not run a server that could hold one.
- How is this paid for, then?
- It costs us almost nothing to run. The tools are just a web page your browser downloads once, so there are no servers doing the work and no bill at the end of the month. That is why there is no reason to charge you, show you ads or sell anything.
- Is there a catch with the file size?
- None that we impose. The practical ceiling is your own device's memory, so a very large file may be slow on an older phone but it will not be rejected or held back behind an upgrade.
- Can I use the results commercially?
- Yes. Your files are yours and we make no claim of any kind over what you make with them.
- What happens to the files I open?
- Nothing leaves your device. Each tool runs inside your own browser, so the file is opened, changed and saved locally rather than uploaded to us. You can check that in your browser's network tab, or by disconnecting from the internet once the page has loaded.
- How is this different from the directory?
- The directory is our list of free tools built by other people, and clicking one sends you to their website. Everything on this page we built ourselves, and it runs here without you leaving public.tools.
Built by other people
344 third party tools, checked by hand
When we have not built the thing you need, someone else probably has. These are free tools made by other people that we tried and can vouch for, and not one of them asks you to sign up. They live on their own sites, so these links take you off ours.
- Graphics & Design92 toolsPhoto editors, color pickers, icon makers and design canvases that open in a tab.
- Developer Tools44 toolsFormatters, validators, playgrounds and the small utilities you reach for daily.
- Utilities43 toolsThe odd jobs: calculators, converters, generators and things with no better home.
- Privacy & Security26 toolsPassword checks, encryption, metadata scrubbing and breach lookups.
- Text Tools20 toolsCounting, comparing, cleaning and transforming words.
- Audio & Video24 toolsTrim, convert, record and caption media without installing anything.