Free Online Tools
Runs in your browser · Nothing uploaded · Privacy first
🔧 All tools
📝 Text & word counting
Count characters, words and emoji the way a platform or journal counts them; results update as you type and never leave your device
Xiaohongshu Caption Counter
Count caption and title length the way the note editor does, with emoji counted separately
- Emoji counted as 1
- 1000-character limit
- Three counting methods
Thesis Character Counter
Count characters the way plagiarism-check systems do, and estimate the fee before you submit
- Characters without spaces
- Fee estimate
- Mixed-language breakdown
Mixed Chinese-English Word Count
Separate "word count" from "character count" and see the Chinese, Latin, digit and punctuation breakdown
- Two counting methods
- Language share analysis
- Item-by-item breakdown
Why you can trust these tools
Compressing a file or parsing an ID number usually means handing something private to a website. Most online tools upload your file to a server, process it there and send the result back — you have no way of knowing how long it sat on someone else’s disk or whether a copy was kept.
This site works differently: everything is computed inside your browser. For PDF compression, the file is read into memory through the browser File API, rendered page by page and re-encoded inside a Web Worker, then turned into a download with a Blob. There is no upload step anywhere in that chain.
ID number parsing goes one step further: the logic is plain JavaScript with no third-party dependency, the value lives only in a memory variable, and results are masked by default so a full number never appears on screen.
If you want to check for yourself, open any tool page and watch the Network panel in your browser dev tools while it runs.
❓ Frequently asked questions
Q: Do you really not upload my files? How can I verify that?
A: Verify it yourself: open the Network panel in your browser dev tools and run a compression again. You will see that no file-related request is ever sent. The pages also ship a Content Security Policy that restricts connect-src to the same origin, blocking data exfiltration at the browser level.
Q: Does it work on phones?
A: Yes. The layout is mobile-first, so the upload area, target-size input and download button all fit on the first screen of a phone browser. Because mobile memory is limited, keep the files you process on the small side.
Q: Why can’t some files reach the target size?
A: Compression has a physical floor. If the target is too small — compressing a 40-page colour scan to 50KB, say — no amount of re-encoding will get there. In that case the page says so explicitly and offers the smallest file it could produce.
Q: Is it free? Are there usage limits?
A: It is free, there are no usage limits, and no account is required. The site is funded by ad slots that cover the domain and hosting costs.