Free Developer Tools
70+ free utilities for developers — typing calculators, hash generators, encoders, and formatters. All free, no sign-up required.
Typing Calculators
Convert and calculate WPM, CPM, KPH, accuracy, and time estimates.
WPM Calculator
InteractiveEnter a word count and elapsed time to instantly calculate words-per-minute. Includes the WPM formula and a programmer benchmark table.
Open →
Typing Accuracy Calculator
InteractiveEnter keystrokes and errors to get your accuracy percentage, with a benchmark table showing what each level means.
Open →
Keystrokes Per Hour (KPH) Calculator
InteractiveConvert WPM to KPH or calculate from raw keystroke counts. Includes job-requirement benchmarks for data entry and transcription roles.
Open →
Characters Per Minute (CPM) Calculator
InteractiveBidirectional WPM ↔ CPM converter with skill-level benchmark table. Code typing typically runs 10–20% below prose CPM.
Open →
Typing Speed Converter (WPM ↔ CPM ↔ KPH)
InteractiveEnter one speed metric and instantly see WPM, CPM, and KPH equivalents side by side.
Open →
Typing Time Estimator
InteractiveHow long to type a document? Enter word count (or pick a preset) and your WPM to get a formatted time estimate.
Open →
Practice Scheduler
InteractiveEnter current WPM, goal WPM, and weeks — get a week-by-week activity plan with session targets and drills.
Open →
Words Per Day Calculator
InteractiveGiven your WPM and daily coding hours, calculate words typed per day, week, and year.
Open →
WPM Improvement Calculator
InteractiveProject your WPM over months with a configurable monthly growth rate. Shows diminishing returns curve.
Open →
Typing Goal Tracker
ReferenceSMART goals table and milestone roadmap for hitting your WPM target. Strategy matrix for different skill levels.
Open →
Typing Speed by Age
ReferenceAverage WPM by age group and profession — from students to professional typists and developers.
Open →
Developer-Focused Tools
Benchmarks, productivity calculators, and interview prep for software engineers.
Developer Typing Speed Benchmark
ReferenceRealistic WPM ranges by developer role — junior, senior, staff, and 10x engineer — and what each speed tier means for daily productivity.
Open →
Code Typing Speed Benchmark by Language
ReferenceAverage WPM across popular programming languages ranked from easiest to hardest to type, with explanations for why code WPM is lower than prose.
Open →
Programming Productivity Calculator
InteractiveHow many hours per month do you save by improving your WPM? Enter current speed, target, and daily coding hours to find out.
Open →
Typing Speed Salary Impact Calculator
InteractiveConvert hours saved from faster typing into dollar savings. Link to the productivity calculator to find your hours-saved number.
Open →
Remote Job Typing Requirements
ReferenceWPM requirements for common remote job categories: data entry, customer support, medical transcription, and software engineering.
Open →
Coding Interview Typing Simulator
ReferencePractice typing under interview conditions. Tips for typing-heavy technical screens including live coding and whiteboard sessions.
Open →
Terminal Typing Practice
ReferenceCommon CLI commands and shell patterns to drill for terminal fluency. Covers bash, git, npm, docker, and more.
Open →
Keyboard Shortcut Quiz
ReferenceEssential shortcuts for VS Code, macOS, and Linux — organized by category so you can drill the ones you use most.
Open →
Code Snippet Typing Generator
ReferenceCommon boilerplate snippets for React, Python, TypeScript, Go, and more — ready to type for muscle memory practice.
Open →
LeetCode Typing Practice
ReferenceClassic algorithm patterns (two pointers, BFS, DFS, sliding window) as typing drills — build both coding speed and pattern recognition.
Open →
Git Commit Message Typing Practice
ReferenceConventional commit format, good vs bad examples, and a drillable commit message library for developers who live in the terminal.
Open →
Language Syntax References
Keyword references and syntax drills for Python, JavaScript, SQL, C++, and more.
Python Keywords & Built-ins
SyntaxAll 35 Python keywords and essential built-in functions in one scannable reference. Practice typing real Python code snippets.
Open →
JavaScript Keywords Reference
SyntaxEvery JS keyword grouped by category — declarations, control flow, async, classes, modules, error handling. Includes TypeScript extras.
Open →
SQL Commands Reference
SyntaxEssential SQL commands from SELECT to window functions, grouped by category. Practice SQL typing with real query snippets.
Open →
HTML Tags Reference
SyntaxAll semantic HTML5 elements organized by category — document structure, text, forms, media, and interactive elements.
Open →
CSS Properties Reference
SyntaxEssential CSS properties grouped by category — layout, flexbox, grid, typography, colors, animations, and modern CSS features.
Open →
React Interview Typing Practice
SyntaxCore React patterns — hooks, component composition, state management — as typing drills for technical interviews.
Open →
Java Syntax Drill
SyntaxJava keywords, OOP patterns, and collections framework reference. Practice typing Java code from Hello World to design patterns.
Open →
C++ Syntax Drill
SyntaxModern C++ keywords, STL containers, smart pointers, templates, and lambdas — one compact reference for drilling C++ fluency.
Open →
Linux Commands Reference
SyntaxEvery essential Linux command organized by category with common flags — navigation, files, processes, networking, and package managers.
Open →
JSON Typing Practice
SyntaxJSON syntax rules, common patterns, and drillable examples — REST payloads, config files, package.json, and nested structures.
Open →
Free Utility Tools
Hash generators, encoders, formatters, and other everyday dev utilities — all client-side, nothing ever leaves your browser.
Click Counter
InteractiveType any number, get that many clickable numbered boxes, and tap each as you count. Progress and notes save in your browser.
Open →
SHA-256 Hash Generator
InteractiveGenerate a SHA-256 hash from any text instantly, entirely in your browser — nothing is ever uploaded.
Open →
SHA-512 Hash Generator
InteractiveGenerate a SHA-512 hash from any text instantly, entirely in your browser — nothing is ever uploaded.
Open →
MD5 Hash Generator
InteractiveGenerate an MD5 checksum from any text instantly — useful for legacy systems, computed entirely client-side.
Open →
Password Generator
InteractiveGenerate strong, random passwords with a custom length and character set using a cryptographically secure source.
Open →
Password Strength Checker
InteractiveCheck how strong a password is with a live score and specific tips to improve it — nothing is ever transmitted.
Open →
UUID Generator
InteractiveGenerate random version-4 UUIDs one at a time or in bulk, using your browser's secure random source.
Open →
Base64 Encoder & Decoder
InteractiveEncode or decode Base64 for text, files, and images — URL-safe, MIME wrap, image preview — in your browser.
Open →
URL Encoder & Decoder
InteractiveEncode text into a URL-safe percent-encoded format or decode it back to plain text.
Open →
JWT Decoder
InteractivePaste a JWT to instantly decode its header and payload — decoded entirely in your browser.
Open →
JSON Formatter & Validator
InteractiveFormat, validate, and beautify messy JSON instantly, with clear syntax error messages.
Open →
Regex Tester
InteractiveTest regular expressions against sample text with live match highlighting, flags, and capture groups.
Open →
Unix Timestamp Converter
InteractiveConvert Unix timestamps to human-readable dates and back, with live current epoch time.
Open →
Color Converter
InteractiveConvert colors between HEX, RGB, and HSL instantly, with a live preview swatch.
Open →
Word Counter
InteractiveCount words, characters, sentences, and paragraphs instantly, with estimated reading time.
Open →
Case Converter
InteractiveConvert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and more.
Open →
Lorem Ipsum Generator
InteractiveGenerate placeholder Lorem Ipsum text by paragraphs, sentences, or words for mockups.
Open →
SHA-1 Generator
InteractiveGenerate a SHA-1 hash from any text instantly, entirely in your browser — nothing is ever uploaded.
Open →
Random Token Generator
InteractiveGenerate cryptographically secure random tokens for API keys or secrets in hex, Base64, or alphanumeric.
Open →
Character Counter
InteractiveCount total characters, letters, digits, and spaces live as you type, plus remaining tweet space.
Open →
Line Counter
InteractiveCount total, empty, and non-empty lines in any text, plus the longest line length.
Open →
Remove Duplicate Lines
InteractiveStrip duplicate lines from a list while keeping the original order, with a case-sensitive toggle.
Open →
Remove Empty Lines
InteractiveStrip blank and whitespace-only lines from any text, with an optional trim toggle.
Open →
Sort Lines
InteractiveSort a list of lines alphabetically A-Z, Z-A, or by line length, shortest or longest first.
Open →
Reverse Text
InteractiveReverse text by character, word order, or line order instantly.
Open →
Text Diff Checker
InteractiveCompare two blocks of text line by line with additions and removals highlighted.
Open →
Slug Generator
InteractiveTurn any title into a clean URL-friendly slug with hyphens or underscores.
Open →
HTML Escape / Unescape
InteractiveEscape raw HTML into safe entities, or decode escaped entities back to markup.
Open →
Cron Parser
InteractivePaste a 5-field cron expression to get an instant plain-English schedule description.
Open →
Social Media Username Checker
InteractiveCheck if a username is available across 35+ platforms — GitHub, Instagram, TikTok, X, and more — at once.
Open →
Domain Name Checker
InteractiveCheck domain availability across 26 popular extensions — .com, .io, .ai, .dev, and more — using live WHOIS/RDAP lookups.
Open →
Reverse Lines
InteractiveFlip the order of lines in any text — last line first, first line last — without touching the text within each line.
Open →
Text Cleaner
InteractiveTrim extra spaces, collapse repeated whitespace, remove blank lines, strip punctuation, or flatten to plain ASCII.
Open →
HMAC Generator
InteractiveGenerate an HMAC-SHA256, HMAC-SHA1, or HMAC-SHA512 signature for any message and secret key, computed entirely in your browser.
Open →
Everyday Calculators
Age, dates, percentages, BMI, and tips — quick everyday math, not just for developers.
Age Calculator
InteractiveCalculate exact age in years, months, and days between any date of birth and a target date.
Open →
Date Difference Calculator
InteractiveFind the number of days, weeks, months, and years between any two dates.
Open →
Percentage Calculator
InteractiveThree calculators in one: X% of Y, what percent X is of Y, and percentage change between two numbers.
Open →
BMI Calculator
InteractiveCalculate Body Mass Index in metric or imperial units and see which weight category it falls into.
Open →
Tip Calculator
InteractiveCalculate the tip on any bill and split the total evenly between any number of people.
Open →
Random Generators
Dice, coin flips, random colors, and random numbers — instant and unbiased.
Dice Roller
InteractiveRoll virtual d4, d6, d8, d10, d12, d20, or d100 dice — one at a time or in bulk up to 20.
Open →
Coin Flip
InteractiveFlip a virtual coin online, one at a time or in bulk up to 100 flips, with a live Heads/Tails tally.
Open →
Random Color Generator
InteractiveGenerate random hex and RGB colors instantly, one at a time or in bulk, with one-click copy.
Open →
Random Number Generator
InteractiveGenerate random numbers in any custom range, with or without duplicates, up to 1,000 at once.
Open →
Explore CodeSpeedTest