All 180 tools
Everything on the site, grouped by category. Every one of them runs in your browser — your files are never uploaded to anything.
PDF 19
Merge, split, sign, protect and convert PDF documents.
- Merge PDFCombine several PDFs into one document, in the order you choose.
- Split PDFSplit a PDF into single pages, fixed-size chunks or custom ranges.
- Extract, Delete & Reorder PagesKeep, remove, duplicate or reorder pages in a PDF.
- Rotate PDFRotate every page or just a selection to fix sideways scans.
- Compress PDFReduce PDF size by re-rendering pages at a lower resolution and quality.
- PDF to ImagesRender PDF pages as PNG, JPEG or WebP images at any resolution.
- Images to PDFTurn photos and scans into a single PDF with control over page size.
- PDF to TextExtract the text layer from a PDF, with layout or plain output.
- Scanned PDF to Text (OCR)Read text out of scanned PDFs and images using in-browser OCR.
- Watermark PDFStamp text across PDF pages — DRAFT, CONFIDENTIAL or your own wording.
- Add Page Numbers & HeadersNumber PDF pages and add headers or footers with custom text.
- Password Protect PDFEncrypt a PDF with a password and set what readers are allowed to do.
- Unlock PDFRemove a known password from a PDF so it opens without prompting.
- PDF Metadata EditorView and rewrite the title, author, subject and keywords of a PDF.
- Text & Markdown to PDFTurn plain text or Markdown into a properly typeset PDF.
- Sign PDFDraw or type a signature and place it on any page of a PDF.
- Redact PDFBlack out regions of a PDF so the text underneath is genuinely gone.
- Word to PDFConvert a Word .docx document into a PDF.
- PDF to WordTurn a PDF into an editable Word .docx document.
Image 22
Compress, convert, resize, crop and retouch pictures.
- Image CompressorShrink image file size with a quality slider or a target file size.
- Image ResizerResize images by pixels, percentage or to fit inside a box.
- Image Format ConverterConvert between PNG, JPEG, WebP, AVIF, BMP, HEIC and SVG raster output.
- Image CropperCrop to an aspect ratio, exact pixels, or a centred square.
- Rotate & Flip ImageRotate by any angle and mirror images horizontally or vertically.
- Image Filters & AdjustmentsAdjust brightness, contrast, saturation, blur and apply photo presets.
- Image WatermarkStamp text or a logo onto images, once or tiled across the frame.
- Meme GeneratorAdd classic top and bottom caption text to any image.
- Pixelate / Blur ImagePixelate or blur a whole image, or just a rectangular region.
- Add Border to ImageAdd a coloured border, padding or rounded corners around an image.
- Merge ImagesCombine several images into a strip or grid collage.
- Image SplitterSlice an image into a grid of tiles — great for Instagram carousels.
- Favicon GeneratorBuild a full favicon set with every size a site needs, plus the HTML.
- Image Colour PalettePull the dominant colours out of a photo as a usable palette.
- Image to ASCII ArtTurn a photo into ASCII art you can paste anywhere.
- Image Metadata & EXIF ViewerInspect EXIF, camera settings, GPS and other embedded image metadata.
- Remove Image MetadataStrip EXIF, GPS and all embedded metadata by re-encoding the pixels.
- Placeholder Image GeneratorCreate solid or gradient placeholder images with size labels.
- Image Difference CheckerHighlight the pixels that differ between two similar images.
- Background RemoverRemove a plain or uniform background and save a transparent PNG.
- Image UpscalerEnlarge an image with smooth resampling and edge sharpening.
- Screenshot BeautifierPut a screenshot on a gradient backdrop with rounded corners and a shadow.
Audio & Video 13
Trim, convert and extract audio and video.
- Audio ConverterConvert audio between formats, change sample rate and channels.
- Audio Trimmer & CutterCut a section out of an audio file, with optional fades.
- Audio MergerJoin several audio files end to end, with optional crossfades.
- Audio Speed, Pitch & VolumeChange playback speed, adjust volume, reverse audio or trim silence.
- Audio Waveform ImageRender an audio file as a waveform graphic for thumbnails and posts.
- Extract Audio from VideoPull the soundtrack out of a video and save it as MP3 or WAV.
- Video Frame ExtractorGrab still frames from a video at set intervals or one exact moment.
- Video to GIFTurn a clip of a video into an animated GIF.
- Audio & Video InfoInspect duration, resolution, sample rate and other media properties.
- Screen RecorderRecord your screen, a window or a browser tab and save it as a video.
- Voice & Audio RecorderRecord from your microphone and save it as MP3 or WAV.
- Text to SpeechRead text aloud using the voices installed on your device.
- GIF MakerTurn a set of images into an animated GIF.
Text 25
Count, clean, compare and transform writing.
- Word CounterCount words, characters, sentences and estimated reading time.
- Case ConverterSwitch text between upper, lower, title, camel, snake, kebab and more.
- Text ReverserReverse text by character, word or line order.
- URL Slug GeneratorTurn titles into clean, URL-safe slugs.
- Find & ReplaceSearch and replace across text, with optional regular expressions.
- Line SorterSort lines alphabetically, numerically, by length or at random.
- Duplicate Line FinderFind, remove or isolate repeated lines in a list.
- Random Line PickerPick random lines from a list — draws, raffles and sampling.
- Text CleanerStrip extra spaces, blank lines, line breaks and invisible characters.
- Text RepeaterRepeat text a set number of times with custom separators.
- Diff CheckerCompare two blocks of text and highlight every difference.
- Markdown to HTMLConvert Markdown into clean HTML, with a live preview.
- HTML to MarkdownConvert HTML markup back into readable Markdown.
- Morse Code TranslatorTranslate between plain text and Morse code, in either direction.
- Caesar Cipher / ROT13Shift letters by a fixed amount — ROT13 and classic Caesar ciphers.
- Leet Speak ConverterConvert text to and from 1337 5p34k.
- ASCII Banner GeneratorTurn short text into big ASCII-art letters for banners and READMEs.
- Lorem Ipsum GeneratorGenerate placeholder paragraphs, sentences, words or list items.
- URL ParserBreak a URL into its parts and decode every query parameter.
- Character CounterCount characters against the limits of every major platform, live.
- Readability Score CheckerScore how easy your writing is to read with Flesch, Gunning Fog and more.
- Number to Words ConverterSpell out numbers in words, including currency for cheques and invoices.
- Bionic Reading ConverterBold the leading letters of each word to guide the eye while reading.
- NATO Phonetic Alphabet ConverterSpell text using the NATO phonetic alphabet — Alpha, Bravo, Charlie.
- Emoji Search & CopyFind an emoji by name or feeling and copy it with one click.
Code & Data 25
Format, minify and convert JSON, YAML, CSV and XML.
- JSON Formatter & ValidatorPretty-print, validate and minify JSON with clear error positions.
- JSON Path FinderList every path in a JSON document, or query it with a dot path.
- YAML ⇄ JSON ConverterConvert YAML to JSON and back, in either direction.
- XML FormatterPretty-print, validate or minify XML documents.
- XML ⇄ JSON ConverterConvert XML into JSON and JSON back into XML.
- CSV ⇄ JSON ConverterConvert CSV to JSON records and JSON arrays back to CSV.
- CSV Formatter & ViewerClean up CSV, change delimiters and preview it as a table.
- SQL FormatterFormat SQL queries with consistent keyword casing and indentation.
- CSS Minifier & BeautifierShrink CSS for production or expand it back for editing.
- JavaScript MinifierMinify JavaScript with Terser, including optional name mangling.
- HTML MinifierStrip comments and needless whitespace from HTML markup.
- Regex TesterTest regular expressions live and inspect every match and capture group.
- JWT DecoderDecode a JSON Web Token and inspect its header, claims and expiry.
- Cron Expression BuilderBuild a cron schedule from plain fields and read back what it means.
- HTML Formatter & BeautifierIndent and tidy messy or minified HTML into readable markup.
- JavaScript Formatter & BeautifierReformat minified or messy JavaScript into readable code.
- JSON to TypeScript, Go & PythonTurn a JSON sample into typed interfaces, structs or dataclasses.
- JSON DiffCompare two JSON documents and list every added, removed or changed value.
- curl to Code ConverterTurn a curl command into fetch, axios, Python requests or Go code.
- String Escape & UnescapeEscape or unescape strings for JavaScript, JSON, SQL, shell, CSV and regex.
- Query String ⇄ JSONConvert a URL query string into JSON and back again.
- TOML ⇄ JSON ConverterConvert TOML configuration to JSON and back.
- .env ⇄ JSON ConverterConvert environment files to JSON, YAML or a docker-compose block.
- Markdown Table GeneratorTurn CSV, TSV or JSON into a formatted Markdown or HTML table.
- HTTP Status Code ReferenceLook up any HTTP status code and what it actually means in practice.
Converters 9
Encodings, number bases, colours and units.
- Base64 Encoder / DecoderEncode text to Base64 or decode it back, with URL-safe support.
- Image to Base64 / Data URITurn an image into a Base64 data URI for CSS, HTML or JSON.
- URL Encoder / DecoderPercent-encode text for URLs, or decode an encoded string.
- HTML Entity Encoder / DecoderEscape HTML special characters, or turn entities back into text.
- Number Base ConverterConvert numbers between binary, octal, decimal, hex and any base up to 36.
- Text ⇄ Binary / HexConvert text to binary, hexadecimal or decimal byte values, and back.
- Colour ConverterConvert a colour between HEX, RGB, HSL, CMYK and named values.
- Colour Contrast CheckerCheck text and background contrast against WCAG AA and AAA levels.
- Unicode Character InspectorBreak text into code points and find invisible or look-alike characters.
CSS & Design 17
Generate gradients, shadows, layouts and palettes.
- Box Shadow GeneratorDesign CSS box shadows visually and copy the rule.
- Text Shadow GeneratorCreate CSS text shadows, glows and outlines with a live preview.
- CSS Gradient GeneratorBuild linear, radial and conic gradients with up to five colour stops.
- Border Radius GeneratorShape corners individually, including organic blob shapes.
- Flexbox GeneratorExperiment with flex properties and see the layout change instantly.
- CSS Grid GeneratorLay out CSS Grid templates and copy the generated rules.
- Glassmorphism GeneratorCreate frosted-glass card effects with backdrop blur.
- Clip Path GeneratorCut elements into polygons, circles and custom shapes with clip-path.
- CSS Easing & AnimationPick a timing curve, watch it animate, and copy the transition rule.
- Colour Palette GeneratorBuild harmonious palettes and tint scales from one base colour.
- CSS Unit ConverterConvert between px, rem, em, pt, %, vw and vh.
- Content Security Policy GeneratorBuild a Content-Security-Policy header with sensible defaults.
- Media Query GeneratorGenerate responsive breakpoints for common device sizes and frameworks.
- CSS Specificity CalculatorScore CSS selectors and see which one wins a conflict.
- SVG to CSS BackgroundTurn an SVG into an inline data URI for CSS, HTML or a mask.
- Neumorphism GeneratorCreate soft extruded and inset shadow effects.
- CSS Filter GeneratorBuild CSS filter and backdrop-filter chains with a live preview.
Security 14
Hash, encrypt and inspect files and secrets.
- Hash GeneratorGenerate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text.
- File Checksum GeneratorCompute file checksums and verify a download against a known hash.
- HMAC GeneratorSign a message with a secret key using HMAC.
- Text EncryptorEncrypt and decrypt text with AES-256-GCM and a passphrase.
- Password Strength CheckerEstimate how long a password would take to crack, entirely offline.
- File EncryptorEncrypt any file with AES-256 and a passphrase, then decrypt it later.
- Base32 Encoder / DecoderEncode and decode Base32, the format used by TOTP keys and DNS records.
- TOTP / 2FA Code GeneratorGenerate the current two-factor code from a TOTP secret key.
- Bcrypt Hash Generator & VerifierHash a password with bcrypt, or check a password against an existing hash.
- htpasswd GeneratorCreate Apache or nginx .htpasswd entries for basic authentication.
- JWT Encoder / SignerBuild and sign a JSON Web Token with HMAC.
- RSA & ECDSA Key Pair GeneratorGenerate a public and private key pair in PEM format.
- Hash IdentifierWork out which algorithm produced a hash from its shape.
- Card Number Validator & Test NumbersCheck a card number with the Luhn algorithm and generate valid test numbers.
Generators 9
QR codes, passwords, UUIDs, placeholder data.
- QR Code GeneratorCreate QR codes for links, Wi-Fi, contacts, email and plain text.
- Barcode GeneratorGenerate EAN, UPC, Code 128, Code 39 and other retail barcodes.
- Password GeneratorGenerate strong random passwords or memorable passphrases.
- UUID GeneratorGenerate cryptographically random UUIDs, ULIDs and nano IDs in bulk.
- Test Data GeneratorGenerate realistic fake records for testing, as JSON, CSV or SQL.
- Avatar & Identicon GeneratorGenerate a unique deterministic avatar from any name or email.
- Social Share Image GeneratorCreate a 1200×630 Open Graph card for links shared on social media.
- Signature GeneratorDraw or type a signature and save it as a transparent PNG.
- Invoice GeneratorFill in a form and download a clean PDF invoice.
SEO & Web 8
Meta tags, schema, sitemaps and content checks.
- Meta Tag GeneratorGenerate title, description, Open Graph and Twitter Card tags at once.
- Schema Markup GeneratorBuild JSON-LD structured data for articles, products, FAQs and more.
- robots.txt GeneratorBuild a robots.txt file with crawl rules and a sitemap reference.
- XML Sitemap GeneratorTurn a list of URLs into a valid XML sitemap with priorities.
- Keyword Density CheckerAnalyse word and phrase frequency to spot thin or over-optimised copy.
- UTM Campaign BuilderBuild tagged campaign URLs that analytics tools can attribute.
- HTML Heading AnalyserCheck heading hierarchy, link counts and image alt text in HTML.
- Hreflang Tag GeneratorGenerate hreflang tags so search engines serve the right language.
Date & Time 7
Timestamps, differences, ages and time zones.
- Unix Timestamp ConverterConvert Unix timestamps to readable dates and back, in any time zone.
- Date Difference CalculatorWork out the time between two dates, with or without weekends.
- Age CalculatorCalculate exact age in years, months, days — and the next birthday.
- Time Zone ConverterSee what one moment in time looks like across several time zones.
- Duration CalculatorAdd or subtract time from a date, or convert between duration units.
- Cron Expression ParserExplain what a cron expression means and when it will next run.
- Countdown TimerCount down to a date and see exactly how long is left.
Math & Units 12
Convert units and run everyday calculations.
- Unit ConverterConvert length, weight, temperature, volume, data, speed and more.
- Percentage CalculatorWork out percentages, increases, discounts and percentage change.
- Aspect Ratio CalculatorScale dimensions while keeping the aspect ratio, or identify a ratio.
- Statistics CalculatorMean, median, mode, standard deviation and quartiles for a set of numbers.
- Random Number GeneratorDraw random numbers, dice rolls or lottery picks using secure randomness.
- Roman Numeral ConverterConvert between Roman numerals and ordinary numbers.
- Loan & EMI CalculatorWork out monthly repayments, total interest and an amortisation schedule.
- Compound Interest CalculatorSee how savings or investments grow with regular contributions.
- BMI CalculatorCalculate body mass index in metric or imperial units.
- Discount & Sale Price CalculatorWork out sale prices, savings, stacked discounts and tax.
- GPA CalculatorCalculate a weighted grade point average from your courses.
- Fraction Calculator & ConverterAdd, subtract, multiply and divide fractions, or convert to and from decimals.