Free online tools
Fast, free tools for developers and writers. No sign-up required.
SnapTools gives you simple, reliable utilities for everyday tasks: convert text case, format JSON, count words, encode and decode URLs or Base64, generate passwords and UUIDs, convert numbers to words (and back), clean text, remove duplicate lines, and more. Each tool runs in your browser—your data is not sent to our servers. Use them for work, study, or side projects.
Case Converter
Convert text between UPPERCASE, lowercase, and Title Case instantly.
JSON Formatter
Format and validate JSON with pretty-printing for readability.
Word Counter
Count words, characters, and lines in your text in real time.
URL Encoder / Decoder
Encode or decode URL-safe strings for use in links and APIs.
Remove Duplicate Lines
Remove duplicate lines from a list while preserving order.
Text Cleaner
Clean extra spaces, trim whitespace, and strip HTML from text.
Slug Generator
Generate URL-friendly slugs from any title or phrase.
Base64 Encode / Decode
Encode text to Base64 or decode Base64 back to text.
CSV ↔ JSON Converter
Convert between CSV and JSON formats in both directions.
UUID Generator
Generate random UUIDs (v4) and copy to clipboard.
Text to ASCII
Convert each character to its ASCII decimal code.
Text Reverser
Reverse text by letters or by words.
Number to Words
Convert numbers into words (e.g. 1234 → one thousand two hundred thirty-four).
Words to Number
Convert Indian-style number words (e.g. five lakh) to digits.
Lorem Ipsum
Generate placeholder Lorem Ipsum text in paragraphs.
Color Converter
Convert between HEX and RGB color values with a color picker.
Password Generator
Generate secure random passwords with length and character options. Copy to clipboard.
HTML Entity Encoder / Decoder
Encode or decode HTML entities (< > & etc.) for safe HTML and parsing.