Pomodoro Timer
Productivity timer using the Pomodoro Technique — 25/5 cycles with long breaks every 4 sessions. Customizable work/break durations, 4 presets (Classic 25/5, Long 50/10, Short 15/3, Custom), phase sequence generator, total time estimator, 3 beep frequency presets (Web Audio API oscillator — no external audio file), text + CSV export, history (localStorage), shareable URL, summary stats, circular progress indicator, auto-start toggle. 100% client-side.
About Pomodoro Timer
Productivity timer using the Pomodoro Technique — 25/5 cycles with long breaks every 4 sessions. Customizable work/break durations, 4 presets (Classic 25/5, Long 50/10, Short 15/3, Custom), phase sequence generator, total time estimator, 3 beep frequency presets (Web Audio API oscillator — no external audio file), text + CSV export, history (localStorage), shareable URL, summary stats, circular progress indicator, auto-start toggle. 100% client-side. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.
FAQ
How does the Pomodoro timer work?
The classic Pomodoro Technique alternates 25-minute focus sessions with 5-minute short breaks. After every 4 work sessions, take a longer 15-minute break. Start the timer, work until it beeps, take the suggested break, then start the next session. The session counter shows your progress (e.g. 3/8). All timing runs locally in your browser — no network needed.
Can I customize the durations?
Yes. Set the work duration (default 25 min), short break (5 min), long break (15 min), how often to take a long break (default every 4 work sessions), and the total number of work sessions planned (default 8). Or pick a preset: Classic (25/5/15), Long (50/10/30), Short (15/3/10), or Custom.
How does the beep work? Does it need an audio file?
No external audio file is used. The beep is synthesized on-the-fly using the Web Audio API — an oscillator running at one of three preset frequencies (low 220 Hz, medium 440 Hz, high 880 Hz). This keeps the tool 100% client-side with zero asset downloads. You can mute the beep entirely with the sound toggle.
What extra features does this tool have compared to others?
(1) 4 session presets (Classic, Long, Short, Custom). (2) Phase calculator (work / short-break / long-break). (3) Time formatter/parser (MM:SS ↔ seconds). (4) Phase sequence generator (full plan for totalSessions). (5) Total time estimator (work + breaks). (6) 3 beep frequency presets. (7) Beep parameter builder (Web Audio plays the actual sound in the UI). (8) Text report generator (session breakdown). (9) CSV report generator (session_num, phase, duration_min). (10) History (localStorage, max 20 completed runs). (11) Shareable URL (settings in hash). (12) Summary stats (total work/break/overall time, sessions completed). (13) Circular progress indicator. (14) Auto-start next phase toggle.
Is my data sent anywhere?
No. The timer runs entirely in your browser. No audio is downloaded — beeps are synthesized with the Web Audio API. Completed-session history is stored in localStorage on this device only. The share link encodes settings in the URL hash, which never leaves the device unless you copy and send it.
Related tools
Break-Even Calculator (Units, Revenue, Margin of Safety)
Calculate break-even point — units to sell, revenue needed, margin of safety, profit at expected sales, target profit units, contribution margin per unit and ratio, plus price sensitivity analysis. Enter fixed costs, variable cost per unit, price per unit, expected sales, and optional target profit. Export as text report or CSV. 16 extra features: contribution margin per unit, contribution margin ratio, break-even units, break-even revenue, target profit units, margin of safety units, margin of safety %, profit at expected sales, text report renderer, CSV export (metric, value, formula), copy + download .txt + CSV, history (localStorage, last 20), shareable URL (encode inputs in hash), summary stats, sensitivity analysis (±10% / ±20% price), input validation. 100% client-side.
Contract Template Generator
Generate common business contract templates — NDA (mutual/one-way), freelance, service agreement, independent contractor, consulting, MSA and SOW. Substitute party names, dates, compensation, payment terms and additional clauses. Render as printable HTML, plain text or markdown. 18 extra features: 8 contract type templates, 5 duration presets, 5 payment term presets, effective-date formatter, end-date calculator, compensation formatter, payment-terms formatter, additional-clause combiner, text/HTML/markdown renderers, section counter, clause validator, disclaimer generator, summary stats, history (localStorage), shareable URL. 100% client-side.
Customer Tracker
Track customers and follow-ups — contact info, last-contact date, status, value. Compute days since last contact, total and average customer value, status breakdown, overdue follow-ups, and a follow-up priority list (oldest first). 100% client-side with email + phone validation, CSV/text export, history, and shareable URLs.