Thirty-five browser tools.
Zero installs, zero cost.
SyntaxGenius is a free multi-tool workspace for writers and developers — word counters, generators and converters that run entirely on your device. Nothing you type ever leaves your browser.
Everything runs where you're standing
No accounts, no uploads to a server, no API keys. Pick a tool below and start using it immediately.
Word & Character Counter
Count words, characters, sentences and reading time instantly.
word-counterPassword Generator
Create strong, random passwords with custom rules.
password-genQR Code Generator
Turn any text or link into a downloadable QR code.
qr-genUnit Converter
Convert length, weight, temperature and speed units.
unit-convertCase Converter
Switch text between UPPER, lower, Title and camelCase.
case-convertJSON Formatter
Beautify, minify and validate JSON in your browser.
json-formatBase64 Encoder/Decoder
Encode or decode text and files to/from Base64.
base64Color Picker & Palette
Pick colors and generate palettes in HEX, RGB and HSL.
color-pickerMarkdown Previewer
Write Markdown and preview the rendered HTML live.
md-previewAge & Date Calculator
Find your exact age or the days between two dates.
age-calcLorem Ipsum Generator
Generate placeholder text by paragraphs, sentences or words.
lorem-genText Diff Checker
Compare two blocks of text and highlight the differences.
text-diffCSS Gradient Generator
Build linear and radial gradients and copy the CSS.
gradient-genURL Encoder/Decoder
Encode or decode URLs and query string parameters.
url-encodeRandom Number/List Picker
Generate random numbers or shuffle and pick from a list.
random-pickBMI Calculator
Calculate Body Mass Index from height and weight.
bmi-calcEMI / Loan Calculator
Calculate monthly loan payments from principal and rate.
emi-calcText-to-Slug Converter
Convert titles into clean, URL-friendly slugs.
slugifyStopwatch & Timer
A simple countdown timer and stopwatch with laps.
timerPercentage Calculator
Calculate percentages, increases, decreases and totals.
percent-calcXML Formatter
Beautify, minify and validate XML in your browser.
xml-formatCSV to JSON Converter
Convert CSV data into JSON with automatic header detection.
csv2jsonYAML ↔ JSON Converter
Convert between YAML and JSON formats instantly.
yaml-jsonHTML Entity Encoder/Decoder
Encode or decode HTML entities like & and <.
html-entityRegex Tester
Test regular expressions against sample text with live matches.
regex-testText to Binary/Hex/ASCII
Convert text to binary, hexadecimal or ASCII codes and back.
text-encodeFind & Replace
Bulk find and replace text, with case-sensitive and regex options.
find-replaceDuplicate Line Remover
Remove duplicate lines from any block of text.
dedupe-linesText Sorter
Sort lines alphabetically, numerically, or in reverse.
text-sortCharacter & Emoji Counter
Count characters, emoji and Unicode code points in text.
char-countHash Generator
Generate MD5, SHA-1 and SHA-256 hashes from text.
hash-genUUID/GUID Generator
Generate random UUID v4 identifiers in bulk.
uuid-genNumber Base Converter
Convert numbers between binary, octal, decimal and hex.
base-convertText Reverser
Reverse text by character, word or line.
text-reverseWhitespace & Line Break Remover
Strip extra spaces, tabs and blank lines from text.
clean-textBuilt for speed, privacy and daily use
Runs on-device
Every tool executes in your browser with plain JavaScript — nothing is uploaded or stored on a server.
Free, forever
No sign-ups, no premium tiers, no usage limits. Use any tool as many times as you like.
Works everywhere
Fully responsive across phone, tablet and desktop, with a dark mode that's easy on the eyes.