All Tools

118 tools available — all free, no account needed

Showing 73–96 of 118 tools

🌐

HTML Encoder/Decoder

Convert special characters to HTML entities and back, with optional quote, slash and space encoding.

Developer Tools 248 uses
🔗

URL Encoder/Decoder

Percent-encode or decode URLs with a choice of encodeURIComponent or encodeURI and a query parameter breakdown.

Developer Tools 141 uses
🔐

Base64 Encoder/Decoder

Encode or decode Base64 with full Unicode support, URL-safe output and optional padding removal.

Developer Tools 103 uses
📝

Markdown Editor

Write Markdown with a toolbar and live preview, then copy or download the Markdown or the rendered HTML.

Developer Tools 210 uses
🔍

Regex Tester

Test regex patterns live against sample text, with match positions, capture groups, named groups and flag toggles.

Developer Tools 297 uses
🎨

CSS Minifier

Compress CSS by stripping comments and whitespace, with calc() and licence comments protected.

Developer Tools 72 uses
👻

Invisible Character

Copy and paste invisible characters (ㅤ) and blank text, generate any amount, and find hidden characters in your text.

Text Tools 28 uses
🗄️

SQL Formatter

Format messy SQL into indented, readable clauses, or minify it to a single line without breaking literals.

Developer Tools 458 uses
🔄

Diff Checker

Compare two texts line by line with inline word highlights, unified or split view and adjustable context.

Developer Tools 256 uses
⏱️

Cron Expression Generator

Build or decode five-field cron expressions with per-field modes, ready-made presets and a plain English summary.

Developer Tools 385 uses
🔒

MD5 Hash Generator

Turn any text into its 32-character MD5 hash in the browser, with optional auto-hashing as you type.

Security Tools 514 uses
🔒

SHA256 Hash Generator

Produce the 64 character SHA-256 hexadecimal digest of any text, computed in your browser with the Web Crypto API.

Security Tools 49 uses
🆔

UUID Generator

Generate up to 100 version 4, 1 or 7 UUIDs in lowercase or uppercase and copy them in one click.

Security Tools 427 uses
🛡️

Password Strength Checker

Check a password against six rules and see a live strength rating with targeted suggestions.

Security Tools 200 uses
🗜️

Image Compressor

Compress and resize JPG, PNG, WebP or GIF images in your browser with a quality slider and width presets.

Image Tools 304 uses
🖼️

Image Resizer

Resize images to exact pixel dimensions with aspect-ratio lock, then export as JPEG, WebP or PNG in your browser.

Image Tools 190 uses
🔄

Image Converter

Convert JPG, PNG, WebP, GIF or BMP images to JPEG, PNG or WebP with a quality slider and size comparison.

Image Tools 492 uses
💧

Watermark Tool

Overlay a text or logo watermark on a photo with control over size, opacity, rotation, position and tiling.

Image Tools 382 uses
😂

Meme Generator

Add top and bottom captions to your own image and download the result as a PNG or JPEG.

Image Tools 506 uses
🍅

Pomodoro Timer

A Pomodoro timer with custom session lengths, auto-start options, a chime alert and a daily focus count.

Pomodoro & Focus Timers 440 uses
📚

Study Timer

Plan up to ten study sessions with custom study and break lengths, auto-start, a chime and notifications.

Pomodoro & Focus Timers 163 uses
💳

Expense Tracker

Log spending by category and payment method, watch the monthly total, and export the lot as CSV.

Expense Trackers 220 uses
📊

Budget Planner

List your income, sort spending into needs and wants, add savings goals, and see how your split compares with 50/30/20.

Expense Trackers 471 uses
🃏

Flashcard Creator

Build question and answer flashcards with categories, study with tap-to-flip and shuffle, then export as JSON or CSV.

Education & Learning 47 uses

How cards, categories and study states fit together

Each card holds two pieces of text, a front carrying the question or prompt and a back carrying the answer, plus a category label. Categories are simply tags you define as you go, and the filter lets you study one subject at a time or view all categories together, which is what makes a single deck workable across several topics.

Study mode tracks a state for every card. A card begins as unseen; once you have looked at it and judged your recall, it becomes either known or reviewing. The three counters above the deck show those totals alongside the overall card count, so progress is visible without any scoring formula behind it.

Shuffle randomises the order of the current selection before a pass. That matters more than it sounds, because learners quickly memorise a fixed sequence and start recalling the next answer from position rather than from the prompt, which flatters the results without improving recall.

The deck is written to the browser's local storage as you edit, and reloaded when you return.

Tracking a thirty card deck through two passes

Say you build 30 cards for a biology topic, split into two categories: 18 cards tagged Cells and 12 tagged Genetics. Before you start, the counters read 30 total and 30 unseen, with 0 known and 0 reviewing.

Filter to the Cells category, shuffle and work through all 18. You mark 11 as known and leave 7 in review. The counters now read 11 known, 7 reviewing and 12 unseen, which still totals 30.

Next take the 12 Genetics cards, where the material is newer. You mark 5 known and 7 reviewing. The totals become 16 known, 14 reviewing and 0 unseen.

On a second pass over only the 14 reviewing cards, you get 9 of them right. The deck now stands at 25 known and 5 reviewing, so 25 divided by 30 is 83 per cent of the deck secure after two passes. Those 5 stubborn cards are the ones worth rewriting more simply rather than repeating unchanged.

Writing cards that work, and backing them up

The quality of a deck depends almost entirely on how the cards are written. Keep one fact per card: a front asking what three things mitosis produces is really three cards, and answering two of them correctly still counts as a failure. Phrase the front as a genuine question rather than a heading, since a prompt reading Mitosis gives you nothing specific to recall. And write answers you can judge quickly, because a paragraph on the back leaves you arguing with yourself about whether you got it right.

Mark honestly. Marking a card known because the answer looked familiar the moment you flipped it is the most common way to waste a study session; recognition is far easier than recall.

On storage, the deck lives in your browser's local storage on this device. It is not synchronised to an account or to another machine, and clearing site data, using a private window or switching browser will leave it empty. Export to JSON or CSV once a deck represents real work, and keep that file somewhere safe.

Frequently Asked Questions

In your browser's local storage on the device you created them with. They are not tied to an account and are not copied to a server, so they will not appear on another computer or phone. Export the deck as JSON or CSV to move it elsewhere or to keep a backup.
Yes. Clearing site data, using private browsing or switching to a different browser removes access to the stored deck. Because there is no account behind it, there is no way to recover it afterwards. Export to JSON or CSV as soon as a deck represents more than a few minutes of work.
Unseen cards are ones you have not yet studied. Once you reveal a card you mark it either known, meaning you recalled it correctly, or leave it in reviewing for another pass. The three counters show your position across the deck without any hidden scheduling algorithm deciding for you.
Generally yes. Studying in a fixed order lets you recall answers from their position in the sequence rather than from the prompt, which makes a deck feel learned before it is. Shuffling before each pass removes that cue and gives a more honest picture of what you actually know.
Yes, using categories. Tag each card as you create it, then filter to a single category to study one subject at a time, or view all categories together for a mixed session. Mixed sessions are harder but tend to be a better test, since you cannot rely on knowing which topic a question belongs to.