A WORKSHOP · FREELY OPEN
Free tools, freely given.
155 lightweight utilities for PDF, images, text, and data. Many run entirely in your browser; the rest process on our machines and delete your files afterwards.
No account · no upsell · no upload-then-pay.
- No account needed
- Many tools run in your browser
- Files deleted after processing
- Nothing tracked
GENERATE · IN YOUR BROWSER
QR Studio
Logos, photos and 16 templates — a QR worth scanning, built locally.
Browse by category
Every PDF tool you need — free, private, no watermarks.
Image
Image tools that run in your browser.
Convert & Data
Convert files and data, both ways.
Generate
Generate QR codes and more.
Text
Text tools for everyday writing and cleanup.
Developer
A developer’s utility belt.
Security
Passwords, hashes and IDs — generated safely in your browser.
Color & Design
Color & design helpers.
Time & Date
Time & date utilities.
Capture
Capture your screen.
Calculate
Quick calculators for everyday math.
Web & SEO
Ship search-ready pages, faster.
Network
IPv4 math without the mental gymnastics.
PDF Split
PopularEvery page, by range, or hand-picked.
PDF Merge
Combine, reorder, choose which pages.
Remove Pages
Preview, drop the ones you don't need.
PDF Compress
PopularSmaller file, the same document.
PDF to Images
Every page, as a PNG.
Rotate PDF
New90°, 180° or 270°, lossless.
Page Numbers
NewStamp numbers on every page.
Watermark
NewDiagonal text across each page.
PDF Password
NewAdd or remove a password.
OCR PDF
NewAccountMake a scan searchable.
Image
Image Resize
Exact dimensions, kept proportions.
Runs in your browser · no upload
Image Compress
PopularSmaller file, the same picture.
Runs in your browser · no upload
Image Convert
PNG · JPG · WebP, one click.
Runs in your browser · no upload
Strip Metadata
NewRemove EXIF / GPS from a photo.
Image to Base64
NewEncode an image as a data URI.
Runs in your browser · no upload
Base64 to Image
NewDecode a data URI to an image.
Runs in your browser · no upload
Grayscale
NewConvert a photo to black & white.
Runs in your browser · no upload
Rotate & Flip
NewTurn or mirror an image.
Runs in your browser · no upload
SVG to PNG
NewRasterise SVG to PNG.
Runs in your browser · no upload
Invert Image
NewFlip an image to its colour negative.
Runs in your browser · no upload
Image Border
NewAdd a solid border around an image.
Runs in your browser · no upload
Favicon Generator
NewOne image → a full favicon package.
Runs in your browser · no upload
Image OCR
NewPull text out of a photo or screenshot.
Runs in your browser · no upload
Remove Background
NewAccountCut a photo out onto a transparent background.
Convert & Data
HEIC to JPG
NewPopulariPhone photos → JPEG.
Image to PDF
NewJPG / PNG / WebP → PDF.
Video to GIF
NewAccountTurn a short clip into a looping GIF.
Video to MP3
NewAccountPull the audio track out of a video.
CSV to JSON
Spreadsheet in, objects out.
CSV to Markdown
NewCSV → Markdown table.
Runs in your browser · no upload
TSV to JSON
NewTab-separated rows → JSON.
Runs in your browser · no upload
JSON to XML
NewReadable XML from JSON.
Runs in your browser · no upload
Number to Words
NewSpell out a whole number.
Runs in your browser · no upload
Roman Numerals
NewNumber ↔ Roman numeral.
Runs in your browser · no upload
Unicode Inspector
NewCode points, entities & bytes.
Runs in your browser · no upload
List to JSON
NewTurn lines into a JSON array.
Runs in your browser · no upload
CSV to HTML Table
NewTurn CSV into an HTML table.
Runs in your browser · no upload
Flatten JSON
NewCollapse nested JSON into dotted keys.
Runs in your browser · no upload
Generate
QR Code
NewPopularLogo, photo & 16 templates.
Runs in your browser · no upload
QR Site
NewHost a menu, catalog or price list behind one scan.
Random Number
NewCrypto-strength random integers.
Runs in your browser · no upload
Placeholder Image
NewCustom placeholder PNGs, drawn locally.
Runs in your browser · no upload
Random String
NewRandom strings from a chosen alphabet.
Runs in your browser · no upload
NanoID Generator
NewCompact, URL-safe unique IDs.
Runs in your browser · no upload
Dice Roller
NewRoll dice with NdM notation.
Runs in your browser · no upload
Random Color
NewA random colour with hex, RGB and HSL.
Runs in your browser · no upload
Initials Avatar
NewGenerate an avatar from initials.
Runs in your browser · no upload
Text
Text Diff
NewCompare two blocks, line by line.
Runs in your browser · no upload
Case Converter
NewcamelCase, snake_case & more.
Runs in your browser · no upload
Word Counter
NewWords, chars, reading time.
Runs in your browser · no upload
Lorem Ipsum
NewPlaceholder text, your length.
Runs in your browser · no upload
Slugify
NewTitle → clean URL slug.
Runs in your browser · no upload
Sort Lines
NewAlphabetical or numeric sort.
Runs in your browser · no upload
Dedupe Lines
NewKeep first, drop repeats.
Runs in your browser · no upload
Find & Replace
NewSwap text, plain or regex.
Runs in your browser · no upload
Reverse Text
NewFlip characters, words or lines.
Runs in your browser · no upload
Repeat Text
NewRepeat a string N times.
Runs in your browser · no upload
Remove Line Breaks
NewFlatten to a single line.
Runs in your browser · no upload
Remove Extra Spaces
NewTidy messy whitespace.
Runs in your browser · no upload
Add Line Numbers
NewNumber every line.
Runs in your browser · no upload
Morse Code
NewText ↔ Morse code.
Runs in your browser · no upload
ROT13
NewRotate letters by 13.
Runs in your browser · no upload
Caesar Cipher
NewShift letters by N.
Runs in your browser · no upload
Binary ↔ Text
NewText to binary and back.
Runs in your browser · no upload
NATO Phonetic
NewSpell with the ICAO alphabet.
Runs in your browser · no upload
Fancy Text
NewUnicode styled text for bios and posts.
Runs in your browser · no upload
Remove Accents
NewStrip diacritics from text.
Runs in your browser · no upload
Word Wrap
NewReflow text to a column width.
Runs in your browser · no upload
Remove Duplicate Words
NewKeep the first of each word, drop repeats.
Runs in your browser · no upload
Developer
JSON Formatter
Indent, sort, beautify.
JSON Validator
Find the missing comma.
Base64
Encode or decode in one tap.
Runs in your browser · no upload
URL Encode
NewPercent-encode for safe URLs.
Runs in your browser · no upload
HTML Entities
NewEscape or unescape markup.
Runs in your browser · no upload
JWT Decoder
NewRead a token’s header & claims.
Runs in your browser · no upload
JSON to CSV
NewArray of objects → CSV.
Runs in your browser · no upload
Number Base
NewBinary, octal, decimal & hex.
Runs in your browser · no upload
Hex Converter
NewText ↔ hex, UTF-8 bytes.
Runs in your browser · no upload
Query String
NewURL params → pairs & JSON.
Runs in your browser · no upload
JSON Minify
NewStrip whitespace from JSON.
Runs in your browser · no upload
String Escaper
NewEscape or unescape a string.
Runs in your browser · no upload
URL Parser
NewBreak a URL into its parts.
Runs in your browser · no upload
JSON to TypeScript
NewInfer a TS type from JSON.
Runs in your browser · no upload
HTTP Status Codes
NewSearchable status-code reference.
Runs in your browser · no upload
MIME Types
NewExtension → MIME type.
Runs in your browser · no upload
Base32
NewBase32 encode & decode.
Runs in your browser · no upload
HTML to Text
NewStrip tags, keep the text.
Runs in your browser · no upload
Cron Describe
NewExplain a cron expression in English.
Runs in your browser · no upload
Regex Tester
NewTest a regular expression against text.
Runs in your browser · no upload
CSS Minify
NewStrip comments and whitespace from CSS.
Runs in your browser · no upload
XML Formatter
NewPretty-print XML with indentation.
Runs in your browser · no upload
ASCII Table
NewThe 128 ASCII characters and their codes.
Runs in your browser · no upload
JSON Sort Keys
NewAlphabetise the keys in a JSON object.
Runs in your browser · no upload
.env to JSON
NewTurn a .env file into a JSON object.
Runs in your browser · no upload
Line Endings
NewConvert between LF, CRLF and CR.
Runs in your browser · no upload
Security
UUID
Generate a v4 identifier.
Runs in your browser · no upload
Password
Strong, random, copyable.
Hash
NewSHA-1 · 256 · 384 · 512.
Runs in your browser · no upload
Password Strength
NewEstimate entropy and crack time.
Runs in your browser · no upload
Token Generator
NewRandom hex, Base64 or alphanumeric tokens.
Runs in your browser · no upload
Passphrase Generator
NewMemorable word-based passphrases.
Runs in your browser · no upload
Basic Auth Header
NewBuild an HTTP Basic Authorization header.
Runs in your browser · no upload
Color & Design
Color Converter
NewHEX · RGB · HSL, live swatch.
Runs in your browser · no upload
Contrast Checker
NewWCAG ratio, AA & AAA.
Runs in your browser · no upload
Gradient Generator
NewCSS gradients, live preview.
Runs in your browser · no upload
Tints & Shades
NewA lightness scale from a colour.
Runs in your browser · no upload
Color Mixer
NewBlend two colours.
Runs in your browser · no upload
HEX to RGBA
NewAdd alpha, get rgba() & hex8.
Runs in your browser · no upload
Named Colors
NewCSS named colours with hex.
Runs in your browser · no upload
Color Harmonies
NewComplementary, triadic & more.
Runs in your browser · no upload
HEX to CMYK
NewConvert a hex colour to CMYK.
Runs in your browser · no upload
Box Shadow Generator
NewBuild a CSS box-shadow visually.
Runs in your browser · no upload
Border Radius Generator
NewBuild a CSS border-radius visually.
Runs in your browser · no upload
Time & Date
Timestamp
NewUnix ↔ human date.
Runs in your browser · no upload
Age Calculator
NewExact age from a birth date.
Runs in your browser · no upload
Date Duration
NewDays & months between dates.
Runs in your browser · no upload
Time Zone Converter
NewOne moment, across zones.
Runs in your browser · no upload
Week Number
NewISO week number for a date.
Runs in your browser · no upload
Business Days
NewCount weekdays between two dates.
Runs in your browser · no upload
Add Days to Date
NewAdd or subtract days, weeks or months.
Runs in your browser · no upload
Capture
Calculate
Percentage Calculator
NewPopularPercentages, three everyday ways.
Runs in your browser · no upload
Aspect Ratio
NewResize without distortion.
Runs in your browser · no upload
Temperature
New°C · °F · K, live.
Runs in your browser · no upload
BMI Calculator
NewBody Mass Index, metric or imperial.
Runs in your browser · no upload
Tip Calculator
NewSplit a bill and add a tip.
Runs in your browser · no upload
Discount Calculator
NewTake a percentage off a price.
Runs in your browser · no upload
Average Calculator
NewMean, median, mode and more.
Runs in your browser · no upload
Simple Interest
NewInterest on a principal over time.
Runs in your browser · no upload
Length Converter
NewMetric and imperial length units.
Runs in your browser · no upload
Weight Converter
NewGrams, kilograms, pounds and more.
Runs in your browser · no upload
Data Size Converter
NewBytes, KB, MB, GB — decimal & binary.
Runs in your browser · no upload
Time Unit Converter
NewMilliseconds to years, both ways.
Runs in your browser · no upload
Area Converter
NewSquare metres, acres, hectares and more.
Runs in your browser · no upload
Speed Converter
Newm/s, km/h, mph, knots and more.
Runs in your browser · no upload
GCD & LCM
NewGreatest common divisor and least common multiple.
Runs in your browser · no upload
Loan Payment
NewMonthly payment on an amortised loan.
Runs in your browser · no upload
Web & SEO
Meta Tag Generator
NewThe head-tag essentials, generated.
Runs in your browser · no upload
Open Graph Generator
NewSocial-share meta tags.
Runs in your browser · no upload
robots.txt Generator
NewA valid robots.txt in seconds.
Runs in your browser · no upload
UTM Builder
NewTag campaign links, encoded.
Runs in your browser · no upload
Meta Length Checker
NewTitle & description length for search.
Runs in your browser · no upload
Keyword Density
NewWord frequency for a block of text.
Runs in your browser · no upload
Sitemap Generator
NewBuild an XML sitemap from a URL list.
Runs in your browser · no upload
Twitter Card Generator
NewGenerate twitter:* card meta tags.
Runs in your browser · no upload
FAQ Schema Generator
NewBuild FAQPage JSON-LD for rich results.
Runs in your browser · no upload
SERP Preview
NewPreview a Google search snippet.
Runs in your browser · no upload
Network
Subnet Calculator
NewIPv4 ranges from a CIDR.
Runs in your browser · no upload
IP Converter
NewIPv4 as decimal, hex & binary.
Runs in your browser · no upload
IP in CIDR
NewIs an address inside a block?
Runs in your browser · no upload
IPv6 Expand
NewExpand and compress IPv6 addresses.
Runs in your browser · no upload
Port Reference
NewCommon TCP/UDP ports and services.
Runs in your browser · no upload
User-Agent Parser
NewRead a browser User-Agent string.
Runs in your browser · no upload