All free online tools
81 tools across 8 categories. Every tool is free, needs no account and processes your data in the browser.
PDF Tools
Merge, split, compress, convert and protect PDF documents in your browser.
PDF Merger
Combine several PDF files into one document in the order you choose.PDF Splitter
Split a PDF into single pages, fixed-size chunks or custom page ranges.PDF Compressor
Make PDFs smaller with lossless optimisation or strong page rasterisation.PDF to Images
Convert PDF pages to PNG or JPG images at the resolution you choose.Images to PDF
Turn JPG, PNG and WebP images into one PDF with page size and margins.PDF Page Rotator
Rotate individual PDF pages or the whole document by 90, 180 or 270 degrees.PDF Page Extractor
Pick pages from a PDF to save as a new file, or delete the pages you don't need.PDF to Text
Extract the text layer of a PDF page by page and save it as a .txt file.PDF Password Protector
Add an open password and permission restrictions to a PDF with AES-256.PDF Metadata Viewer
See a PDF's title, author, dates, version, page sizes, encryption and XMP data.
Image Tools
Compress, resize, crop and convert JPG, PNG and WebP images instantly.
Image Compressor
Shrink JPG, PNG and WebP files with a quality slider, batch mode and ZIP download.Image Resizer
Resize images by pixels or percentage, with social media presets and batch support.Image Cropper
Crop, rotate and flip images with aspect-ratio presets and exact pixel inputs.JPG to PNG
Convert JPG photos to lossless PNG files in bulk.PNG to JPG
Convert PNG images to smaller JPG files with a chosen background colour.PNG to WebP
Convert PNG images to much smaller WebP files while keeping transparency.WebP to PNG
Convert WebP images to PNG for apps that don't support WebP.JPG to WebP
Convert JPG photos to WebP for faster-loading web pages.Image to Base64
Encode an image as Base64, a data URI, CSS background or HTML img tag.Base64 to Image
Decode a Base64 string or data URI back into a viewable, downloadable image.Image Dimension Checker
Check the width, height, aspect ratio and megapixels of many images at once.
QR Code Tools
Create QR codes for links, Wi-Fi, email and contacts, or scan existing codes.
QR Code Generator
Create a QR code for any website link, with colours, size and PNG/SVG download.Wi-Fi QR Code Generator
Let guests join your Wi-Fi by scanning a code instead of typing the password.Email QR Code Generator
Make a QR code that opens a pre-filled email with recipient, subject and message.Contact QR Code Generator
Put your contact details in a QR code that phones save straight to their contacts.Text QR Code Generator
Encode any plain text in a QR code, with a live capacity meter.Bulk QR Code Generator
Generate up to 500 QR codes from a list or CSV and download them as a ZIP.QR Code Scanner
Scan QR codes with your camera or from a screenshot, and check links safely.
Text Tools
Count words, change case, compare text, clean up lines and convert Markdown.
Word Counter
Count words, characters, sentences and paragraphs, with reading time and keyword density.Character Counter
Count characters, bytes and lines and check limits for X posts, SMS, titles and meta descriptions.Case Converter
Switch text between UPPER, lower, Title, Sentence, camelCase, snake_case and more in one click.Remove Duplicate Lines
Delete repeated lines from lists, keeping the first or last occurrence, with case and trim options.Remove Extra Spaces
Collapse double spaces, trim lines, remove blank lines and invisible characters from pasted text.Text Reverser
Reverse text, word order or line order, mirror each word, or flip text upside down.Text Diff Checker
Compare two texts and highlight added and removed lines, words or characters.Lorem Ipsum Generator
Generate placeholder paragraphs, sentences or words as plain text or HTML.Markdown to HTML Converter
Convert GitHub-flavoured Markdown to clean, sanitised HTML with a live preview.Text Sorter
Sort lines alphabetically, naturally, by length or number, reverse or shuffle them.
Developer Tools
Format JSON, decode JWTs, encode Base64 and URLs, test regex and more.
JSON Formatter
Beautify, validate and pretty-print JSON with clear error locations.JSON Validator
Check whether JSON is valid and see the exact line, column and caret of any syntax error.JSON Minifier
Strip all whitespace from JSON and see how many bytes you save.JWT Decoder
Read a JSON Web Token's header and claims, with readable expiry times. Signatures are not verified.Base64 Encoder
Encode UTF-8 text or any file up to 10 MB to Base64, with URL-safe and 76-column options.Base64 Decoder
Decode Base64 or Base64URL to text, or save binary data as a file with its type detected.URL Encoder
Percent-encode text for URLs using component, full-URL or HTML form rules.URL Decoder
Decode percent-encoded text and break any URL down into host, path and query parameters.UUID Generator
Generate up to 1,000 random v4 or time-ordered v7 UUIDs and inspect any UUID's version.Regex Tester
Test JavaScript regular expressions with live highlighting, capture groups and replace preview.HTML Formatter
Beautify HTML with Prettier, including embedded CSS and JavaScript, with configurable indentation.CSS Formatter
Beautify CSS, SCSS or Less with Prettier, or minify plain CSS and see the bytes saved.JavaScript Formatter
Format JavaScript, JSX, TypeScript and TSX with Prettier and your preferred style options.YAML to JSON Converter
Convert YAML to JSON (multi-document aware) or JSON back to YAML with precise error locations.Unix Timestamp Converter
Convert Unix epoch timestamps to dates and back, with unit auto-detection and time zones.HTML Entity Encoder
Escape text into HTML entities or decode named, decimal and hex entities back to characters.
Calculators
Percentages, age, dates, BMI, loans, GST, interest and unit conversions.
Percentage Calculator
Find X% of a number, percentage change, percentage difference and more, with the working shown.Age Calculator
Exact age in years, months and days, plus totals and a countdown to the next birthday.Date Difference Calculator
Days, weeks, months and business days between two dates, or add and subtract days from a date.BMI Calculator
Body Mass Index in metric or imperial units with WHO adult categories and a healthy weight range.Loan EMI Calculator
Monthly EMI, total interest and a full amortisation schedule you can download as CSV.GST Calculator
Add or remove GST from an amount and split it into CGST + SGST or IGST.Compound Interest Calculator
Future value with any compounding frequency, optional monthly contributions and a yearly growth table.Simple Interest Calculator
Simple interest and total amount, or solve for the principal, rate or time.Unit Converter
Convert length, mass, temperature, area, volume, speed, time, storage, pressure and energy units.Time Calculator
Add and subtract hours, minutes and seconds, measure time between clock times and convert decimal hours.
File Utilities
Convert CSV and JSON, format XML, extract ZIP archives and inspect files.
CSV to JSON Converter
Turn CSV or TSV data into a JSON array, with typed values and a row preview.JSON to CSV Converter
Flatten a JSON array of objects into spreadsheet-ready CSV.XML Formatter
Pretty-print or minify XML while keeping CDATA, comments and attributes intact.XML Validator
Check XML is well-formed and see its root, depth, element count and namespaces.File Size Converter
Convert between KB, MB, GB, KiB, MiB, GiB and bits, and estimate download times.ZIP Extractor
Open a ZIP archive in your browser, preview files and download what you need.File Information Viewer
See a file's real type, exact size, SHA-256 checksum and first bytes.CSV Formatter
Clean up CSV files: change delimiter, trim cells, drop empty rows and fix ragged rows.
Design & Web Tools
Pick colours, build gradients and shadows, generate favicons and meta tags.
Color Picker
Pick a colour and get HEX, RGB, HSL, OKLCH and CMYK values with WCAG contrast checks.HEX to RGB Converter
Convert HEX colour codes, including 3, 4 and 8-digit forms, to rgb(), rgba() or HSL in bulk.RGB to HEX Converter
Turn rgb() and rgba() values, in comma or space syntax, into HEX colour codes.CSS Gradient Generator
Design linear, radial and conic CSS gradients with editable colour stops and copy the code.CSS Box Shadow Generator
Stack multiple box-shadow layers with offset, blur, spread, colour and inset, and copy the CSS.CSS Border Radius Generator
Set each corner's radius in px, % or rem, including elliptical 8-value shapes, and copy the CSS.Favicon Generator
Create favicon.ico, PNG icons, an Apple touch icon and a web manifest from an image or emoji.Meta Tag Generator
Fill in a form to generate title, description, robots, canonical, Open Graph and X card tags.Open Graph Preview
Paste a page's HTML or enter tags to preview how links look as social and chat cards.