All Tools

117 tools available — all free, no account needed

Showing 97–117 of 117 tools

⌨️

Typing Speed Test

Time yourself for 30, 60 or 120 seconds and get WPM, CPM and accuracy with per-character feedback.

Education & Learning 498 uses
🎨

Hex to RGB Converter

Convert hex to RGB and HSL, view each channel, and copy the matching CSS colour declarations.

Color Tools 141 uses
🖌️

Color Picker

Choose a colour and copy it in HEX, RGB, RGBA, HSL or HSV, with sliders for each channel.

Color Tools 221 uses
🌈

Gradient Generator

Design linear, radial or conic CSS gradients with live preview and copy the generated background property.

Color Tools 92 uses
👤

Name Generator

Generate people, fantasy, username, business, pet and place names with per-type style controls.

Random Generators 74 uses
📖

Random Word Generator

Generate random nouns, verbs, adjectives or adverbs filtered by length, difficulty and starting letter.

Random Generators 501 uses
🎲

Dice Roller

Roll D4 to D100 or any custom die with modifiers, advantage, and keep or drop rules.

Random Generators 308 uses
🪙

Coin Flip

Flip one coin or up to ten at once, with running totals, heads percentage and streak tracking across the session.

Random Generators 38 uses
🎡

Wheel of Fortune

A spinning prize wheel where each entry carries a weight, with live odds shown per slice.

Random Generators 280 uses

Tic Tac Toe

Play tic tac toe against a friend or a computer opponent with easy, medium and unbeatable hard difficulty.

Mini Games 309 uses
🃏

Memory Match Game

Flip and match emoji card pairs across three grid sizes and eight themes, with move counter, timer and star rating.

Mini Games 131 uses
🔤

Word Scramble

Scramble text letter by letter with three modes, including one that keeps each word's first and last letter in place.

Mini Games 72 uses
🔢

Number Guessing Game

Guess a hidden number using higher and lower hints, with easy, medium, hard and fully custom difficulty settings.

Mini Games 48 uses
🔤

ASCII Art Generator

Convert any text into ASCII banner art using 24 figlet fonts, with width, alignment and fill character controls.

Typography Tools 402 uses
🔡

Font Preview Tool

Preview any font with your own text and copy the matching CSS for size, weight, spacing and colour.

Typography Tools 358 uses
📁

File Size Calculator

Convert file size units, estimate transfer time at a given connection speed, and work out how many files fit on a drive.

File Tools 395 uses
📋

CSV Viewer

Open, search, sort and filter a CSV in the browser, then export just the rows and columns you kept.

CSV & Data Tools 303 uses
🔄

JSON to CSV Converter

Convert JSON arrays to CSV with nested flattening, delimiter choice and array handling, previewed before download.

CSV & Data Tools 192 uses
📄

PDF Merger

Combine multiple PDFs into one file with per-file page ranges, rotation and reordering, all in your browser.

PDF Tools 526 uses
🤖

Text Paraphraser

Rewrite text with a synonym engine offering four tones, three rewrite strengths and highlighted changes.

AI & Automation Tools 468 uses

Grammar Checker

Check text for misspellings, missing apostrophes, repeated words and spacing errors, with a marked-up diff.

AI & Automation Tools 243 uses

The correction passes and what each one looks for

The checker applies a sequence of passes over your text, each targeting one class of error, and records every change it makes as it goes.

The spelling pass matches words against a dictionary of common misspellings and their corrections, so accomodate becomes accommodate and definate becomes definite. The contraction pass restores missing apostrophes in forms that are not themselves real words, which is why dont and wouldnt are fixed while ambiguous cases such as were and cant are deliberately left alone rather than risking a wrong guess.

A phrase pass rewrites set errors and wordy constructions: could of to could have, more better to better, anyways to anyway, due to the fact that to because. A repeated-word pass finds any word immediately duplicated and drops the second copy. An article pass switches a to an before vowel sounds and back again before consonant sounds, with exception lists so a university and an hour stay correct. Final passes normalise spacing around punctuation, collapse double spaces and capitalise the first word of each sentence.

Identical issues are then grouped together with a count, so one error repeated six times appears once.

Worked example: a short paragraph with six issues

Take this sentence: i dont think we could of finished the the report in a hour , and its definately a a good result .

The capitalisation pass raises the opening i to I. The contraction pass fixes dont to don't. The phrase pass rewrites could of to could have. The repeated-word pass finds two duplications, the the and a a, and removes the second copy of each. The article pass changes a hour to an hour, since hour begins with a silent h and takes an. The spelling pass corrects definately to definitely, and the spacing pass removes the space before the comma and before the full stop.

The corrected output reads: I don't think we could have finished the report in an hour, and it's definitely a good result.

The issue list would show these grouped by type: one capitalisation, one punctuation for the apostrophe, one grammar entry for could have, a repeated word entry covering both duplications with a count, one grammar entry for the article, one spelling entry, and spacing corrections. The word count of the original and the total issue count appear above the result.

What a rule-based checker can and cannot see

Read the corrected text rather than accepting it blindly. The highlighted diff exists so you can approve each change: insertions and deletions are marked, and the issue list explains the reasoning behind each one.

The important limit is that these are pattern rules, not an understanding of your sentence. The checker cannot tell you that a sentence is ambiguous, that a paragraph contradicts the previous one, or that a technical term is wrong in context. It will not catch a correctly spelled word used in the wrong place, such as their for there in a construction its rules do not cover, and it does not attempt subject-verb agreement or tense consistency across a passage.

Some cases are left untouched on purpose. Ambiguous contractions are skipped because guessing would introduce errors, and style suggestions such as shortening in order to are flagged as suggestions rather than errors because they are sometimes the better choice. Proper nouns, deliberate dialect, creative writing and quoted material may all be flagged wrongly, so keep the original if the change would alter someone's actual words. Text longer than roughly 2,500 words needs to be checked in sections.

Frequently Asked Questions

Yes. Unlike a purely in-page tool, this checker sends the text you paste to the site to be processed and returns the corrected version. Bear that in mind for confidential material such as legal drafts, medical notes or unpublished work, and check anything sensitive with software that runs entirely on your own machine.
Roughly 2,500 words, equivalent to about 15,000 characters. Longer documents need to be checked in sections. There is also a minimum: a few words at least, since a single word gives the rules nothing to work with. Splitting a long piece by chapter or section is usually the practical approach.
Both are real words, so correcting them automatically would introduce errors. Cant is a genuine noun and were is a verb form, meaning the checker cannot know whether you meant can't and we're without understanding the sentence. Ambiguous contractions like these are deliberately skipped rather than guessed at.
No. It applies a defined set of pattern rules covering common misspellings, apostrophes, articles, repeated words, set phrase errors, spacing and capitalisation. It does not parse sentences for agreement, tense consistency or meaning, so it will not flag a correctly spelled word used wrongly or a sentence that simply does not make sense.
Errors are things that are clearly wrong, such as could of, a missing apostrophe or a doubled word. Suggestions are style points where the original may still be acceptable, such as shortening in order to or removing very before unique. Suggestions are worth considering rather than applying automatically.