All Tools
117 tools available โ all free, no account needed
Showing 49โ72 of 117 tools
Calorie Calculator
Estimate BMR and daily calorie needs with Mifflin-St Jeor or Harris-Benedict, plus macro and meal splits.
Ideal Weight Calculator
Compare four established ideal body weight formulas against your height, sex and current weight.
Body Fat Calculator
Estimate body fat percentage from tape measurements using the validated US Navy circumference formula.
Water Intake Calculator
Estimate your daily water target from body weight, age, exercise, climate and life stage, with a drinking schedule.
Age Calculator
Calculate an exact age in years, months and days from any date of birth, with totals and a next-birthday countdown.
Time Zone Converter
Convert any date and time from one city to several world time zones at once, with business-hours flags.
Countdown Timer
Count down to a target date and time or for a set duration, with a label, progress bar and end alert.
Concrete Calculator
Calculate concrete volume for slabs, footings, columns, walls and stairs in yards, cubic feet, cubic metres and bags.
Area Calculator
Calculate the area of eight common shapes and see the result converted into metric and imperial units.
Profit Margin Calculator
Turn cost and price into margin, markup and profit, or work backwards from a target margin.
Break Even Calculator
Work out break-even units, break-even revenue and contribution margin, with a sales target for any desired profit.
Bandwidth Calculator
Convert between file size, connection speed and transfer time, with an adjustable overhead allowance.
Download Time Calculator
Estimate download duration from file size and connection speed, with a comparison across common speeds.
Temperature Converter
Convert one temperature into Celsius, Fahrenheit, Kelvin and Rankine at once, with the formulas shown.
Length Converter
Convert lengths across nine metric and imperial units, with the formula shown and all units listed together.
Weight Converter
Convert weight between milligrams, grams, kilograms, tonnes, ounces, pounds, stones and US short tons.
Volume Converter
Convert volumes between metric and US units, from cubic metres to teaspoons, with the conversion factor shown.
Speed Converter
Convert speeds between km/h, mph, m/s, ft/s, knots, cm/s, km/s, mi/s, Mach and the speed of light.
Data Storage Converter
Convert data sizes between bits, bytes and every SI and IEC unit from kilobytes to petabytes.
Word Counter
Count words, characters, sentences and paragraphs live as you type, with reading time and word frequency breakdowns.
Case Converter
Switch text between seven case styles, including smart Title Case, and strip out extra spaces in one click.
Lorem Ipsum Generator
Generate lorem ipsum by paragraph, sentence or word count and copy it as plain text, HTML or Markdown.
Text Reverser
Reverse text by character, by word order, by letters within words, or by line, with a built-in palindrome check.
Duplicate Line Remover
Strip repeated lines from any block of text, with case-insensitive matching, whitespace trimming and optional sorting.
How duplicate detection works
The options change how the key is built, not how the output is printed. With trim whitespace enabled, leading and trailing spaces and tabs are stripped before the key is made, so an indented copy of a line matches the unindented original. With ignore case enabled, the key is lowercased, so Apple and apple collapse into one entry. In both cases the line that survives is printed exactly as you typed it, with its original spacing and capitalisation intact.
The keep-which-occurrence setting decides which copy survives. Keeping the first preserves the original order of appearance, which is what you usually want for lists. Keeping the last is useful for logs and configuration files where a later entry supersedes an earlier one. Remove empty lines drops blanks entirely, and sorting is applied at the end, after deduplication.
Worked example on a seven-line list
Run it with ignore case on, remove empty lines on, keep first occurrence, and sorting off. The blank line is dropped, leaving six lines to compare. The keys become apple, banana, apple, cherry, banana, cherry. Walking through in order: apple is new and kept; Banana is new and kept; the second apple matches a key already seen and is removed; cherry is new and kept; banana matches Banana's key and is removed; Cherry matches cherry's key and is removed.
The output is three lines: apple, Banana, cherry. Note that Banana keeps its capital B because the original text is preserved; only the comparison was case-insensitive. The statistics show four lines removed in total, three of them duplicates and one a blank.
Run the same input with ignore case off and the result is five lines, because Banana and banana are then distinct, as are cherry and Cherry. Switching keep-last on instead returns apple, cherry, banana and Cherry in their later positions.
Getting the options right for your data
Invisible whitespace is the second trap. Lines copied from a web page or a PDF frequently carry trailing spaces or non-breaking characters, so two apparently identical lines fail to match. Enabling trim whitespace resolves the ordinary cases of leading and trailing spaces and tabs.
Be careful with structured data. A CSV row is only a duplicate if the entire line matches character for character, so two records for the same person with columns in a different order, or with one extra space after a comma, will not be detected as duplicates. Deduplicate CSV files by a key column in a spreadsheet instead.
Finally, remember that sorting is applied after deduplication and reorders the whole output. If the original sequence carries meaning, such as in a log, leave sorting off.