Free text tools, no signup needed.

Twenty-eight free utilities for writers, developers, and anyone working with text or images. Paste, click, done. Every tool runs in your browser, so nothing you paste or upload is sent to a server.

Word & Character Counter

Read the guide → Paste or type text below
0Words
0Characters
0No spaces
0Lines
0Sentences
0Paragraphs

Case Converter

Read the guide → Transform text case instantly
Input
Output

Remove Extra Spaces

Read the guide → Clean up messy whitespace
Input
Output

Find & Replace Text

Read the guide → Swap any word or phrase
Find
Replace with
Your text
Result
Preview — matches highlighted
🔒 Runs entirely in your browser. Your text is never uploaded or stored. Replace happens instantly as you type.

Remove Duplicate Lines

Read the guide → Each line treated as one entry
Input
Output

Lorem Ipsum Generator

Read the guide → Placeholder text on demand
Output

Number to Words Converter

Read the guide → Convert any number into written English
Number
Words

URL Encoder / Decoder

Read the guide → Encode or decode URLs and query strings
Input
Output

List Sorter

Read the guide → One item per line — sort any way you need
Input (one item per line)
Output

Text Reverser

Read the guide → Flip text in multiple ways
Input
Output

JPG → PNG Converter

Read the guide → Convert JPEG images to PNG instantly in your browser
🖼
Drop your JPG here or click to upload
Supports JPG, JPEG, WEBP, BMP — converts to PNG

Password Generator

Read the guide →
Generate a secure, random password. Everything runs in your browser — nothing is stored or sent anywhere.
Strength—
Length
16
864
Character types
Presets
🔒 Generated entirely in your browser. No passwords are stored, transmitted, or logged. Uses the Web Crypto API for cryptographically secure randomness.

JSON Formatter & Validator

Read the guide →
Format, beautify, validate, and minify JSON. Runs entirely in your browser — your data is never uploaded.
Paste your JSON
Result

    
🔒 Processed entirely in your browser. Your JSON is never uploaded or stored anywhere. Safe to use with API responses, config files, and sensitive data.

Base64 Encoder & Decoder

Read the guide →
Encode text to Base64 or decode Base64 back to text. Full UTF-8 support. Runs entirely in your browser. Nothing is uploaded.
Text to encode
Base64 result
🔒 Processed entirely in your browser. Your text and Base64 data are never uploaded or stored. Safe for tokens, credentials, and sensitive content.

Image Compressor

Read the guide →
Reduce image file size instantly in your browser. JPEG, PNG, WEBP. Your images never leave your device.
💾
Drop your image here or click to upload
Supports JPEG, PNG, WEBP

HEIC → PNG Converter

Read the guide →
Convert iPhone HEIC photos to PNG or JPG instantly in your browser. Up to 5 photos at once — nothing is uploaded.
Output format: 85%
📱
Drop up to 5 HEIC photos here or click to upload
Supports .heic and .heif files — iPhone photos, no account needed
🔒 Your photos never leave your device. All conversion happens locally in your browser — no uploads, no servers, no account needed.

QR Code Generator

Read the guide → Generate a QR code for any URL, text, email, or phone number
URL
Size
Error correction
QR code
appears here

Text Diff & Compare

Compare two blocks of text line by line
Original text
Changed text

Hash Generator

MD5, SHA-1, SHA-256 & SHA-512 — generated locally
Input text
MD5
SHA-1
SHA-256
SHA-512

Note: MD5 and SHA-1 are shown for checksums and legacy compatibility — do not use them for security purposes. All hashing runs locally in your browser.

Words to Pages Calculator

Read the guide → Convert a word count to pages, sentences and paragraphs, single or double-spaced
I know the
Line spacing
500 words is about 2 pages double-spaced (1 page single-spaced), 25–33 sentences and 3–5 paragraphs.
2
pages, double-spaced
25–33
Sentences
3–5
Paragraphs
38–50
Typed lines
2.1 min
Reading time
3.8 min
Speaking time
Estimates assume 12-pt Times New Roman, 1-inch margins and US Letter paper (about 500 words per single-spaced page), sentences of 15–20 words, paragraphs of 100–200 words, 10–13 words per typed line, silent reading at 238 words per minute and speaking at 130 words per minute. Change the words-per-page figure if your font or margins differ.

Paragraph Counter

Read the guide → Word and sentence count for every paragraph, with long and short ones flagged
Target paragraph length
Paragraphs are split at blank lines.
0
Paragraphs
0
Words
0
Avg words per paragraph
0
Avg sentences per paragraph
0
Longest paragraph (words)
0
Outside target range

Syllable Counter

Read the guide → Syllables per word and line, with haiku, tanka and sonnet checks
Check against
0
Syllables
0
Words
0
Lines
–
Syllables per word
Line by line · tap a word to correct its count
Counts come from spelling rules plus a list of common exceptions. Tested against the CMU Pronouncing Dictionary, they agreed on 98.9% of the 5,000 most common English words and 95.2% of the next 10,000. Tap any word to change its count; the change applies to every use of that word until you undo it.

Readability Checker

Read the guide → Flesch Reading Ease, grade level, and the long sentences to fix
–
Flesch Reading Ease
–
–
Flesch-Kincaid grade
–
0
Words
0
Sentences
–
Words per sentence
–
Syllables per word
–
Words of 3+ syllables
0
Long sentences
Sentences
Most-used long words (3+ syllables)
Scores use the standard Flesch (1948) and Flesch-Kincaid (1975) formulas. A sentence ends at a full stop, question mark or exclamation mark, and each line without one, such as a heading, counts as its own sentence. Hyphenated words count as one word, and numbers count as one syllable. Syllables come from the same rules as our syllable counter, so a score can differ by a few points from other tools.

Reading Time Calculator

Read the guide → How long a book, article or report takes to read, with a reading speed test
I have a
Reading
–
Reading time
–
Typical range
–
Days at 30 min
–
Pages per hour
Speeds come from Marc Brysbaert’s 2019 review of 190 reading studies: adults read English silently at about 260 words per minute for fiction and 238 for non-fiction, and aloud at about 183. The typical range is 200–320 words per minute for fiction and 175–300 for non-fiction. Book pages are estimated at 250 words, typical for a 6×9 inch printed page; change it to match your book.

Writing Time Calculator

Read the guide → How long a 500, 1,000 or 2,000-word draft will take, typed or by hand
Pace preset
1,000 words takes about 1 hr to draft at 16.5 words per minute, or about 1 hr 5 min including 1 read-through.
1 hr 5 min
Total time
1 hr
Drafting
4 min
Read-throughs
990
Words per hour
The typed preset is the pace undergraduates averaged in a 25-minute timed essay study (412 words in 25 minutes, Allen et al., 2016). The handwriting preset is the average adult handwriting speed for copying text, so composing by hand will usually be slower. Each read-through is timed at average silent reading speed, 238 words per minute (Brysbaert, 2019), which is the least time an edit can take. Research time varies too much to estimate, so add your own.

Speech Length Calculator

Read the guide → Words to speaking time and back, at a slow, average or fast pace
I know the
Speaking pace
A 650-word speech takes about 5 min at 130 words per minute, or anywhere from 4 min 4 sec (fast) to 5 min 55 sec (slow).
5:00
min:sec at 130 wpm
5:55
Slow, 110 wpm
5:00
Average, 130 wpm
4:04
Fast, 160 wpm
2.6
Pages, double-spaced
Estimates assume a steady pace with no pauses. Allow extra time for pauses, applause and slides, and for numbers, which take more words to say than to write. Pages assume 250 words per double-spaced page.

Word Limit Checker

Read the guide → Check a draft against Common App, UC, AMCAS, APA and other official limits
What are you writing?
Waiting for text
0
Words
0
Words
0
Characters with spaces
0 sec
Speaking time
Anything between spaces counts as a word, so a hyphenated word counts once. Characters include every letter, space, line break and punctuation mark. Speaking time uses 130 words per minute. Application systems run their own counters, so if you are within a word or two of a limit, check the count in the form itself.

Remove Line Breaks

Read the guide → Join broken lines from PDFs and emails, keep paragraphs, or join lines with commas
What to do
0
Line breaks removed
0
Paragraphs
0
Words rejoined
0
Words
“Rejoin words” removes a hyphen at the end of a line when the next line starts with a lowercase letter. A real compound split across two lines, such as “well-known,” loses its hyphen too, so skim the result or untick the box.

Browse by collection

Copied to clipboard!