Toolbench: free tools that run in your browser
134 tools for PDFs, images, text and code. No sign-up, and most never upload your files.
PDF & images
Merge, split and convert PDFs without uploading them.
Images
Compress, resize, crop and convert images, and read QR codes.
Colour & design
Pick colours, build palettes and check contrast.
Everyday
Text & writing
Count words, compare text, change case and clean up lists.
Calculators & converters
Percentages, age, BMI, loans, dates and units.
Time & productivity
Time zones, timers, a Pomodoro clock and a notepad.
QR, links & social
QR codes, campaign links and share links for WhatsApp and more.
Security & privacy
Strong passwords, breach checks and your IP address.
Developers
Code & markup
Regex, minifiers, formatters, cron and Markdown.
JSON & data
Format JSON and convert YAML, CSV, timestamps and more.
Encoding & hashing
Base64, URL encoding, hashes, HMAC and JWTs.
Website & domain checks
SSL, WHOIS, DNS, redirects, headers and meta tags.
- Images to PDFNewPut JPG and PNG images into a single PDF, one image per page.In your browser
- Merge PDFsNewCombine several PDF files into one, in the order you choose.In your browser
- PDF to imagesNewTurn each page of a PDF into a PNG or JPG image.In your browser
- Split PDFNewPull out selected pages, or split a PDF into single pages.In your browser
Images
Compress, resize, crop and convert images, and read QR codes.- Barcode readerRead barcodes and QR codes from an image, right in your browser.In your browser
- EXIF readerRead the camera, lens, date and GPS metadata stored in a photo.
- Favicon generatorNewTurn an image into every favicon and app icon size a website needs.In your browser
- Image compressorMake an image file smaller by compressing it and, if you like, resizing it.
- Image converterConvert images between JPG, PNG, WebP, GIF, BMP and ICO.
- Image cropperNewCrop an image to a common aspect ratio or a custom area.In your browser
- Image resizerNewResize an image to exact pixel dimensions or by percentage.In your browser
- QR code readerUpload a picture of a QR code and read what it contains.
- YouTube thumbnail downloaderGet every thumbnail size for a YouTube video.
Colour & design
Pick colours, build palettes and check contrast.- Box shadow generatorNewTune a CSS box shadow visually and copy the code.In your browser
- Color converterConvert a colour between HEX, RGB, HSL and CMYK.
- Color palette generatorNewBuild a harmonious colour palette from one base colour.In your browser
- Color pickerPick any colour, from a palette, the screen, or an uploaded image, and get HEX, RGB and HSL.In your browser
- Contrast checkerNewCheck whether text and background colours meet WCAG accessibility contrast levels.In your browser
- CSS gradient generatorNewDesign a linear or radial gradient and copy the CSS.In your browser
Text & writing
Count words, compare text, change case and clean up lists.- Case converterConvert text between lower, UPPER, Title, camelCase, snake_case and more.
- Cursive textTurn text into 𝓬𝓾𝓻𝓼𝓲𝓿𝓮 Unicode letters.
- Duplicate lines removerRemove repeated lines, keeping the first occurrence.
- Email extractorFind every email address in a block of text.
- Emojis removerStrip every emoji from text.
- HTML tags removerStrip HTML tags and keep only the text.
- List alphabetizerSort a list alphabetically, A→Z or Z→A.
- List randomizerShuffle the lines of a list into random order.
- Lorem ipsum generatorGenerate placeholder text.
- Morse code converterTranslate text to Morse code and back. Words are separated by " / ".
- Old English textTurn text into 𝔒𝔩𝔡 𝔈𝔫𝔤𝔩𝔦𝔰𝔥 (Fraktur) Unicode letters.
- Palindrome checkerCheck whether a word or phrase reads the same backwards.
- Reverse lettersWrite text backwards, character by character.
- Reverse listReverse the order of lines in a list.
- Reverse wordsReverse the order of words in text.
- Slug generatorTurn a title into a clean URL slug.
- Text diff checkerNewCompare two pieces of text and see exactly which lines were added, removed or kept.In your browser
- Text separatorSplit text on one separator and join it with another, e.g. commas to new lines.
- Text size calculatorSee how many bytes a piece of text takes in different encodings.
- Text to speechRead text aloud with your device's built-in voices.In your browser
- Upside down textFlip text upside down with Unicode characters.
- URL extractorFind every http(s) URL in a block of text.
- Word & character counterCount words, characters, sentences and paragraphs, and see the reading time.
Calculators & converters
Percentages, age, BMI, loans, dates and units.- Age calculatorNewFind an exact age in years, months and days, and the days until the next birthday.In your browser
- BMI calculatorNewCalculate body mass index in metric or imperial units.In your browser
- Date difference calculatorNewCount the days, weeks and working days between two dates, or add days to a date.In your browser
- Discount & tip calculatorNewFind a sale price after a discount, or split a bill with a tip.In your browser
- Loan & EMI calculatorNewWork out the monthly payment, total interest and repayment schedule for a loan.In your browser
- Number to Roman numeralsConvert a number (1–3999) to Roman numerals.
- Number to wordsSpell out a number in words, in many languages.
- Percentage calculatorNewWork out percentages, percentage change, and what percent one number is of another.In your browser
- Random number generatorPick random whole numbers in a range.
- Roman numerals to numberConvert Roman numerals back to a number.
- Unit converterNewConvert length, weight, temperature, area, volume, speed, data size and time.In your browser
Time & productivity
Time zones, timers, a Pomodoro clock and a notepad.- Countdown timerNewCount down from any length of time, with an alert when it ends.In your browser
- Online notepadNewA quick notepad that saves as you type, on this device only.In your browser
- Pomodoro timerNewWork in focused 25-minute blocks with short breaks in between.In your browser
- StopwatchNewA precise stopwatch with lap times.In your browser
- Time zone converterNewConvert a time between cities and time zones, with daylight saving handled.In your browser
Security & privacy
Strong passwords, breach checks and your IP address.- Password generatorGenerate strong random passwords.
- Password leak checkerNewCheck whether a password has appeared in a known data breach, without sending the password anywhere.In your browser
- Password strength checkerEstimate how hard a password is to guess. Nothing is stored or logged.
- What is my IP?NewSee your public IP address, browser and device as websites see them.
Code & markup
Regex, minifiers, formatters, cron and Markdown.- BBCode to HTMLConvert forum BBCode ([b], [url], [img]…) to HTML.
- Chmod calculatorNewWork out Unix file permissions in octal and symbolic form by ticking boxes.In your browser
- Cron expression parserNewExplain a cron schedule in plain English and list the next times it will run.In your browser
- CSS minifierRemove comments and unnecessary whitespace from CSS.
- HTML minifierRemove comments and collapse whitespace in HTML.
- HTTP status codesNewLook up what any HTTP status code means and when to use it.In your browser
- JavaScript minifierNewMinify JavaScript onto one line with Terser: strips comments and spaces, shortens local names and simplifies code.In your browser
- JSON to TypeScriptNewGenerate TypeScript interfaces from a sample JSON object.In your browser
- Markdown to HTMLConvert Markdown (GitHub-flavoured) to HTML.
- Regex testerNewTest a regular expression against your text, with matches and capture groups highlighted live.In your browser
- SQL beautifierFormat SQL so each clause starts on its own line.
JSON & data
Format JSON and convert YAML, CSV, timestamps and more.- Base64 to imageDecode a Base64 string or data URI back into an image file.
- CSV ⇄ JSON converterNewTurn a CSV table into JSON, or a JSON array back into CSV.In your browser
- Date to Unix timestampConvert a date and time (UTC) to a Unix timestamp.
- File MIME type checkerDetect a file's real MIME type from its contents, not its extension.
- Image to Base64Encode an image as a Base64 data URI for CSS or HTML.
- JSON formatter & validatorValidate JSON and pretty-print or minify it.
- JSON ⇄ YAML converterNewConvert JSON to YAML and YAML to JSON.In your browser
- Number base converterNewConvert whole numbers between binary, octal, decimal, hex and any base from 2 to 36.In your browser
- Unix timestamp to dateConvert a Unix timestamp to a readable date in several formats.
- URL parserBreak a URL into its parts and query parameters.
- User agent parserDetect the browser, OS and device from a user agent string.
- UUID v4 generatorGenerate random version-4 UUIDs.
Encoding & hashing
Base64, URL encoding, hashes, HMAC and JWTs.- Base64 decoderDecode Base64 back to text.
- Base64 encoderEncode text to Base64.
- Bcrypt generatorHash a password with bcrypt, or check a password against an existing bcrypt hash.
- HMAC generatorNewSign a message with a secret key using HMAC-SHA-1, SHA-256, SHA-384 or SHA-512.In your browser
- HTML entity converterEncode special characters as HTML entities, or decode them back.
- IDN Punycode converterConvert internationalised domain names to Punycode (xn--…) and back.
- JWT decoderNewDecode a JSON Web Token to read its header, payload and expiry. The token never leaves your browser.In your browser
- URL decoderDecode percent-encoded URL text.
- URL encoderPercent-encode text so it is safe to put in a URL.
-
Hash generators 15 variants
Generate a hash of any text with the algorithm you need.
-
Text to number codes 5 variants
Turn text into byte or code-point values and back.
Website & domain checks
SSL, WHOIS, DNS, redirects, headers and meta tags.- Brotli compression checkerCheck whether a website serves Brotli-compressed responses.
- DNS lookupLook up A, AAAA, CNAME, MX, NS, TXT, SOA and CAA records for a domain.
- Gravatar checkerSee whether an email address has a Gravatar image.
- HTTP headers lookupSee the HTTP response headers a URL returns.
- HTTP/2 checkerCheck whether a website supports HTTP/2.
- IP lookupGet details about an IP address or domain: type, reverse DNS and country.
- Meta tags checkerRead a page's title, description, Open Graph and Twitter tags.
- Ping (TCP)Measure connection time to a server on port 80 or 443. Uses TCP, since ICMP isn't available from a web server.
- Reverse IP lookupFind the hostname (PTR record) for an IP address.
- SSL certificate checkerInspect a website's TLS certificate: issuer, validity, SANs and days left.
- Subnet calculatorNewWork out the network, broadcast, mask and host range of an IPv4 CIDR block.In your browser
- URL redirect checkerFollow a URL's redirect chain hop by hop and see where it ends up.
- Website hosting checkerFind out where a website is hosted: its IPs, reverse DNS, name servers and mail servers.
- WHOIS lookupGet the public WHOIS registration record for a domain or IP.
No tools match these filters.