Free online tools
Small tools. Big time saved.
A pocket set of utilities for images, PDFs, text and numbers. Open one, finish the job, and leave. No account and no paywall.
49 tools
Word and character counter
See words, characters, sentences, paragraphs and an estimated reading time.
Case converter
Switch text between upper, lower, title, sentence, camel, snake and kebab case.
Lorem ipsum generator
Generate a chosen number of placeholder words, sentences or paragraphs.
Text diff checker
Compare two texts and see added, removed and unchanged parts.
Remove duplicate lines
Keep the first copy of each line, with options for case, trimming and sorting.
Find and replace
Preview how many matches a plain string or regular expression will replace.
QR code generator
Encode text, a link, Wi-Fi details or a contact card, then download PNG or SVG.
Password generator
Create a password or a passphrase. Randomness comes from Web Crypto, and nothing is sent.
Random number and name picker
Draw random numbers from a range, or pick items from a list you paste.
UUID generator
Generate version 4 or version 7 UUIDs, one at a time or up to 1,000.
Age calculator
Get an age in years, months and days, and see the next birthday.
Percentage calculator
Find a percentage of a number, what percent one number is of another, a change, or add and subtract a percent.
EMI calculator
Estimate a monthly EMI, total interest and a reducing-balance schedule. Figures are informational.
BMI calculator
Calculate a body mass index from metric or imperial measurements. This is not medical advice.
Date difference calculator
Count the days between two dates, or move a date by calendar days or weekdays.
Unit converter
Convert length, mass, temperature, volume, area, speed, data and time from one table of units.
GST calculator
Add GST to a base amount, or remove it from a tax-inclusive amount. You choose the rate.
Currency converter
Convert an amount with a rate you type, or with cached ECB reference rates when the rate service is configured.
JSON formatter
Beautify, minify, validate and optionally sort JSON keys. Errors show a line and column.
Base64 encode and decode
Encode or decode text and files as standard or URL-safe Base64.
URL encode and decode
Percent-encode or decode a component, or a full URL that should keep its structure.
JWT decoder
Read a JWT header and payload, and highlight expiry. The signature is not verified.
Hash generator
Compute SHA-1, SHA-256, SHA-384, SHA-512 or MD5 for text or a file.
Timestamp converter
Convert seconds, milliseconds and ISO dates, then show the result in a time zone.
Regex tester
Test a JavaScript regular expression, with flags, match text and groups. A long run is stopped.
Cron explainer
Turn a 5-field cron expression into a sentence and the next UTC run times.
HTML entity encoder
Encode <, >, & and quotes, or decode named and numeric entities.
Number base converter
Convert an integer between any bases from 2 to 36.
Color converter
Convert a color between HEX, RGB and HSL, and preview the swatch.
JSON and CSV converter
Turn an array of JSON objects into CSV, or a headered CSV into JSON.
YAML and JSON converter
Convert YAML to JSON, or JSON to YAML. The preview is text, not a rendered document.
Image compressor
Reduce JPEG, PNG or WebP files in this browser. Re-encoding strips metadata.
Image resizer
Resize by pixels or percent, lock the aspect ratio, or start from a preset.
Image cropper
Crop with a free rectangle or a ratio preset, then rotate or flip before export.
PNG to JPG
Flatten a PNG onto a background color and save a JPEG. Transparency becomes that color.
JPG to PNG
Save a JPEG as a PNG. The photograph does not gain real transparency.
WebP to PNG
Turn a WebP into a PNG, keeping the pixels this browser can decode.
JPG to WebP
Save a JPEG as WebP using the browser encoder and a quality setting.
PNG to WebP
Save a PNG as WebP. A photographic WebP is usually smaller. Transparency depends on the browser encoder.
WebP to JPG
Flatten a WebP onto a background color and save a JPEG.
SVG to PNG
Draw an SVG to a PNG at its own size, or at a size you set. External images inside the SVG may not draw.
HEIC to JPG
Convert HEIC or HEIF photos to JPEG. The first conversion downloads an open decoder. Your photo is not uploaded.
Image to PDF
Put JPEG, PNG or WebP images on PDF pages. Drag to reorder, then choose a page size and margin.
Merge PDF
Combine PDFs in the order you choose. Password-protected files are refused.
Split PDF
Extract page ranges, or split every N pages. Multiple files download as a zip.
Organize PDF pages
Rotate, reorder, remove and insert blank pages, with a thumbnail for each page.
Watermark PDF
Stamp text or a PNG/JPEG onto selected pages, with opacity and a position.
PDF to JPG
Render each PDF page to a JPEG. One page downloads directly. Several pages download as a zip.
Compress PDF
Rebuild the PDF from JPEG page images to cut file size. Text in the result is not selectable.
Frequently asked questions
01Is it free?
Yes. There is no account, payment or advertising.
02Do I need an account?
No. Open a tool and use it.
03Are files uploaded?
Image, PDF, text and developer tools are built to process files in the browser and not upload them. Product analytics can record which tool you opened and that a file was downloaded, not the file or the text you paste. The currency converter can request cached exchange rates, and that request does not include a file. The first use of HEIC and some PDF tools downloads a library from a public CDN.
04What are the size limits?
Images are limited to 20 MB and about 50 megapixels. PDFs are limited to 50 MB and 200 pages. Text and JSON are limited to 5 MB.
05Which browsers work?
Current Chrome, Edge, Firefox and Safari. A tool says so when a browser feature is missing.
06Can I use these on a phone?
Yes. Large images and PDFs use more memory and can fail on a phone even when they fit the stated limit.