A tool desk for clear, fast work

Tools that just work,
right in your browser.

OneFreeTools is a small, opinionated catalog of free utilities for writers, marketers, and developers. Open a tool, finish the task, hop into the next workflow.

Word counterJSON formatterSlug generatorQR codeBase64UUIDLorem ipsumRegex testerColor paletteReading timeHex ↔ RGBTip calculatorWord counterJSON formatterSlug generatorQR codeBase64UUIDLorem ipsumRegex testerColor paletteReading timeHex ↔ RGBTip calculator

Browse by intent

What do you need to do today?

See the full catalog →

The catalog

Search, filter, then jump straight to the tool.

258 tools · 12 workflows
— Text

Text

42 toolsView hub →
📝Text

Word Counter

Count words, characters, sentences, paragraphs, and spacing metrics in real time.

/word-counter
AaText

Case Converter

Convert text between uppercase and lowercase instantly for editing and cleanup.

/case-converter
↵Text

Remove Line Breaks

Join broken lines and remove empty rows from copied text.

/remove-line-breaks
␣Text

Remove Extra Spaces

Normalize whitespace by removing double spaces, tabs, and messy spacing.

/remove-extra-spaces
TtNEW

Title Case Converter

Convert text into title case for article headlines, product titles, and content blocks.

/title-case-converter
SsNEW

Sentence Case Converter

Convert text into sentence case for cleaner paragraphs, descriptions, and support replies.

/sentence-case-converter
⇄NEW

Text Reverser

Reverse letters and characters instantly for experiments, formatting checks, and playful content tasks.

/text-reverser
🧹NEW

Duplicate Line Remover

Remove repeated lines from pasted text while keeping one clean version of each entry.

/duplicate-line-remover
↕️NEW

Line Sorter

Sort text lines alphabetically to organize lists, notes, exports, and planning documents.

/line-sorter
✂️NEW

Text Trimmer

Trim whitespace around each line to make copied text cleaner and easier to reuse.

/text-trimmer
🐍NEW

Snake Case Converter

Convert text into snake_case for variables, database fields, filenames, and internal naming.

/snake-case-converter
-a-NEW

Kebab Case Converter

Convert text into kebab-case for CSS classes, file names, route names, and frontend patterns.

/kebab-case-converter
cCNEW

Camel Case Converter

Convert text into camelCase for JavaScript variables, JSON keys, and frontend state names.

/camel-case-converter
PCNEW

Pascal Case Converter

Convert text into PascalCase for component names, classes, and exported identifiers.

/pascal-case-converter
<>✂NEW

HTML Stripper

Remove HTML tags from content and keep only readable text for reuse, cleanup, or analysis.

/html-stripper
aANEW

Case Alternator

Convert text into alternating case for playful content, experiments, and standout formatting.

/case-alternator
📚NEW

Sentence Counter

Count sentences, paragraphs, and average sentence length for quick content reviews.

/sentence-counter
🔁NEW

Text Repeater

Repeat a word, phrase, or line multiple times for testing, layout work, and content experiments.

/text-repeater
🔤NEW

Word Sorter

Sort words alphabetically to clean lists, tags, outlines, and short text inputs.

/word-sorter
📋NEW

Text to List Generator

Split comma-separated or sentence-like text into one item per line for cleaner list workflows.

/text-to-list-generator
🔢NEW

Character Counter

Count characters, words, sentences, and lines in real time as you type.

/character-counter
🔀NEW

Text Diff & Compare

Compare two text blocks line by line to spot differences quickly.

/text-diff
👁️NEW

Bionic Reading Converter

Bolden the first half of each word to support faster, fixation-based reading.

/bionic-reading-converter
AAText

UPPERCASE Converter

Convert text to all uppercase for headings, labels, or shouting.

/uppercase-converter
aaText

lowercase Converter

Convert text to all lowercase for clean, modern, brand-friendly typesetting.

/lowercase-converter
A_BText

CONSTANT_CASE Converter

Convert text into CONSTANT_CASE for environment variables and constants.

/constant-case-converter
a.bText

dot.case Converter

Convert text into dot.case for filenames, configs, and namespaced keys.

/dot-case-converter
AaText

Swap Case Converter

Swap upper and lowercase letters in any text instantly.

/swap-case-converter
↕Text

Remove Blank Lines

Strip empty lines from pasted text for cleaner exports and lists.

/remove-blank-lines
🔁NEW

Find and Replace

Find and replace text with optional case sensitivity and regex support.

/find-and-replace
🅰Text

Pangram Checker

Check whether a sentence uses every letter of the English alphabet.

/pangram-checker
AEIText

Vowel & Consonant Counter

Count vowels, consonants, and vowel ratio in a piece of text.

/vowel-consonant-counter
🔡Text

Syllable Counter

Estimate the number of syllables in any English text.

/syllable-counter
Text

Paragraph Counter

Count paragraphs, sentences, and average words per paragraph.

/paragraph-counter
↩Text

Reverse Word Order

Reverse the order of words in each line of text.

/reverse-words
⇅Text

Reverse Line Order

Reverse the order of lines in a list or text block.

/reverse-lines
📝NEW

Add Text to Each Line

Prepend or append a constant string to every line of a list.

/add-text-to-lines
↹NEW

Tabs to Spaces

Replace tab characters with a configurable number of spaces.

/tabs-to-spaces
↹NEW

Spaces to Tabs

Replace runs of spaces with tab characters at a configurable width.

/spaces-to-tabs
🔍NEW

Filter Lines

Keep only the lines that match a substring or regular expression.

/filter-lines
✨NEW

Emoji-fier

Sprinkle relevant emoji into any text by matching common keywords.

/emoji-fier
🔀NEW

Paragraph Diff

Compare two paragraphs and highlight added and removed words inline.

/paragraph-diff
— Fancy Text

Fancy Text

10 toolsView hub →
— Translators

Translators

13 toolsView hub →
🔐Translate

ROT13 Cipher

Apply ROT13 to scramble or unscramble text using the classic letter rotation.

/rot13
MDNEW

Markdown to HTML

Convert markdown into clean HTML for blog imports and CMS workflows.

/markdown-to-html
MDNEW

HTML to Markdown

Convert HTML into markdown so you can move web content into a clean doc.

/html-to-markdown
01Translate

Binary Translator

Convert text to binary and back using ASCII / UTF-16 character codes.

/binary-translator
·−Translate

Morse Code Translator

Convert plain text to Morse code with letters, digits, and punctuation.

/morse-code-translator
📻Translate

NATO Phonetic Translator

Convert words into NATO phonetic alphabet (Alpha, Bravo, Charlie…).

/nato-phonetic-translator
🏴VIRAL

Pirate Translator

Translate plain text into pirate-style speech with classic pirate slang.

/pirate-translator
🟢VIRAL

Yoda Translator

Translate plain English into Yoda-style word order.

/yoda-translator
🎭Translate

Shakespeare Translator

Convert plain English into Shakespearean style with thee, thou, hast, doth.

/shakespeare-translator
✒️Translate

Acrostic Poem Generator

Generate a quick acrostic poem from any short word or name.

/acrostic-generator
📋NEW

Markdown Table Builder

Build markdown tables visually — type into cells, get formatted markdown back.

/markdown-table-builder
📊NEW

CSV to Markdown Table

Convert any CSV (with quoted fields) into a properly aligned markdown table.

/csv-to-markdown
🔊NEW

Text to Speech

Read aloud any text using your browser's built-in voices, with rate and pitch controls.

/text-to-speech
— Lorem Ipsum

Lorem Ipsum

21 toolsView hub →
📜Lorem

Lorem Ipsum Generator

Generate placeholder paragraphs for design mockups, wireframes, and layout testing.

/lorem-ipsum
🀄Lorem

Chinese Lorem Ipsum

Generate Chinese placeholder paragraphs for layouts and design mockups.

/lorem-ipsum-chinese
🗾Lorem

Japanese Lorem Ipsum

Generate Japanese placeholder paragraphs for layouts and design mockups.

/lorem-ipsum-japanese
🇰Lorem

Korean Lorem Ipsum

Generate Korean placeholder paragraphs for layouts and design mockups.

/lorem-ipsum-korean
عLorem

Arabic Lorem Ipsum

Generate Arabic placeholder paragraphs for RTL layouts and mockups.

/lorem-ipsum-arabic
אLorem

Hebrew Lorem Ipsum

Generate Hebrew placeholder paragraphs for RTL design layouts.

/lorem-ipsum-hebrew
ЯLorem

Russian Lorem Ipsum

Generate Russian placeholder paragraphs for Cyrillic design layouts.

/lorem-ipsum-russian
ñLorem

Spanish Lorem Ipsum

Generate Spanish placeholder paragraphs for layouts and mockups.

/lorem-ipsum-spanish
œLorem

French Lorem Ipsum

Generate French placeholder paragraphs for layouts and mockups.

/lorem-ipsum-french
ßLorem

German Lorem Ipsum

Generate German placeholder paragraphs for layouts and mockups.

/lorem-ipsum-german
àLorem

Italian Lorem Ipsum

Generate Italian placeholder paragraphs for layouts and mockups.

/lorem-ipsum-italian
ãLorem

Portuguese Lorem Ipsum

Generate Portuguese placeholder paragraphs for layouts and mockups.

/lorem-ipsum-portuguese
ijLorem

Dutch Lorem Ipsum

Generate Dutch placeholder paragraphs for layouts and mockups.

/lorem-ipsum-dutch
łLorem

Polish Lorem Ipsum

Generate Polish placeholder paragraphs for layouts and mockups.

/lorem-ipsum-polish
ğLorem

Turkish Lorem Ipsum

Generate Turkish placeholder paragraphs for layouts and mockups.

/lorem-ipsum-turkish
ΩLorem

Greek Lorem Ipsum

Generate Greek placeholder paragraphs for layouts and mockups.

/lorem-ipsum-greek
हLorem

Hindi Lorem Ipsum

Generate Hindi placeholder paragraphs for Devanagari design layouts.

/lorem-ipsum-hindi
ưLorem

Vietnamese Lorem Ipsum

Generate Vietnamese placeholder paragraphs for layouts and mockups.

/lorem-ipsum-vietnamese
กLorem

Thai Lorem Ipsum

Generate Thai placeholder paragraphs for layouts and mockups.

/lorem-ipsum-thai
🇮🇩NEW

Indonesian Lorem Ipsum

Generate Indonesian placeholder paragraphs for layouts and mockups.

/lorem-ipsum-indonesian
åLorem

Swedish Lorem Ipsum

Generate Swedish placeholder paragraphs for layouts and mockups.

/lorem-ipsum-swedish
— SEO

SEO

23 toolsView hub →
🔗SEO

Slug Generator

Turn titles into clean SEO-friendly URL slugs for articles, products, and landing pages.

/slug-generator
🔍PREMIUM

Keyword Density Checker

Measure repeated keyword usage inside text to support on-page reviews and content editing.

/keyword-density-checker
🐦NEW

Twitter / X Character Counter

Count characters with a 280-character ceiling for tweets and short-form posts.

/twitter-character-counter
🧵NEW

Tweet Thread Splitter

Split long content into a numbered Twitter / X thread under the 280-character limit.

/tweet-thread-splitter
📈NEW

Word Frequency Counter

Rank repeated words with counts and percentages to spot keyword density issues.

/word-frequency-counter
#NEW

Hashtag Generator

Generate variations of hashtags from a topic for social media planning.

/hashtag-generator
🏷️VIRAL

Meta Tag Generator

Generate complete <meta> tags including Open Graph and Twitter Card from a single form.

/meta-tag-generator
👁️NEW

Open Graph Preview

Preview how your URL appears on Facebook, LinkedIn, and Twitter / X before publishing.

/og-preview
📱NEW

Social Media Post Preview

Preview how a post will look on Instagram, Twitter/X, LinkedIn, and Facebook before publishing.

/social-media-post-preview
🔍NEW

SERP Preview

Preview how your page will appear in Google search results with live title, URL, and meta description editing.

/serp-preview
🤖NEW

robots.txt Builder

Build a robots.txt with disallow rules, sitemap reference, and crawl-delay directive.

/robots-txt-builder
🗺️NEW

Sitemap.xml Builder

Generate a valid sitemap.xml from a list of paths with last-modified and priority.

/sitemap-xml-builder
🔗VIRAL

UTM Link Builder

Build trackable campaign URLs with Google-standard UTM parameters.

/utm-link-builder
📏NEW

Title Length Checker

Check page-title length in characters and pixel width with a Google SERP preview.

/title-length-checker
📐NEW

Meta Description Checker

Validate meta description length with a 160-character limit and a SERP preview.

/meta-description-checker
📝NEW

Headline Analyzer

Score your headline for SEO and engagement potential with a 100-point breakdown.

/headline-analyzer
🔗NEW

Bio Link Generator

Generate a beautiful bio link page like Linktree for Instagram, TikTok, and Twitter bios.

/bio-link-generator
❓NEW

FAQ Schema Generator

Generate FAQPage JSON-LD structured data from a list of question / answer pairs.

/faq-schema-generator
▶️VIRAL

YouTube Thumbnail Downloader

Extract and download YouTube video thumbnails in all available resolutions.

/youtube-thumbnail-downloader
📖NEW

Readability Score Checker

Measure text readability with Flesch-Kincaid, Gunning Fog, and reading level scores for better content.

/readability-score
🔑NEW

Keyword Suggestion Generator

Generate related keyword variations, long-tail phrases, and question-based terms from a seed keyword.

/keyword-suggestion-tool
🌐NEW

Open Graph Tag Generator

Generate complete Open Graph and Twitter Card meta tags for rich social media sharing previews.

/open-graph-generator
✉️NEW

Email Subject Line Tester

Score and preview email subject lines for length, spam triggers, personalization, and mobile display.

/email-subject-line-tester
— Developer

Developer

43 toolsView hub →
JSONDev

JSON Formatter

Beautify, minify, and validate JSON directly in the browser.

/json-formatter
64↑NEW

Base64 Encoder

Encode text into Base64 for development, transport, testing, and integration workflows.

/base64-encoder
64↓NEW

Base64 Decoder

Decode Base64 strings back into readable text directly in the browser.

/base64-decoder
%↑NEW

URL Encoder

Encode URLs and query values safely for links, parameters, and integration workflows.

/url-encoder
%↓NEW

URL Decoder

Decode encoded URLs and query strings into readable text.

/url-decoder
<>↑NEW

HTML Encoder

Escape special characters into safe HTML entities for snippets, templates, and content systems.

/html-encoder
<>↓NEW

HTML Decoder

Decode HTML entities into readable text for copy cleanup, migration work, and debugging.

/html-decoder
#️⃣NEW

SHA-256 Generator

Generate SHA-256 hashes for strings directly in the browser for checks, demos, and dev workflows.

/sha256-generator
🪪PREMIUM

JWT Decoder

Decode JWT header and payload locally to inspect claims, timestamps, and token structure.

/jwt-decoder
01NEW

Binary Number Converter

Convert between binary, decimal, and hexadecimal representations.

/binary-converter
16NEW

Hexadecimal Converter

Convert hex values to decimal, binary, and any other base up to 36.

/hex-converter
🔢NEW

Number Base Converter

Convert numbers between any two bases from 2 to 36.

/base-converter
ⅫNEW

Roman Numerals Converter

Convert numbers (1–3999) to Roman numerals and back.

/roman-numerals-converter
🎨NEW

CSS Beautifier

Format minified CSS into a human-readable layout with consistent indentation.

/css-beautifier
🗜️NEW

CSS Minifier

Compress CSS by removing whitespace and comments without changing the rules.

/css-minifier
📥NEW

CSS Inliner

Move CSS rules into inline style attributes — useful for transactional email.

/css-inliner
📐NEW

HTML Beautifier

Reformat HTML with proper indentation and one tag per line.

/html-beautifier
🌈NEW

Syntax Highlighter

Highlight code in JavaScript, TypeScript, HTML, CSS, or JSON for sharing and embedding.

/syntax-highlighter
⏰NEW

Cron Expression Builder

Translate any cron expression into plain English and pick from common patterns.

/cron-expression-builder
🆔NEW

UUID v7 Generator

Generate time-sortable UUID v7 identifiers (RFC 9562) for primary keys.

/uuid-v7-generator
🛠️VIRAL

cURL to fetch()

Convert any cURL command into an equivalent JavaScript fetch() call.

/curl-to-fetch
🔢NEW

Number to Words

Convert any number into its English-language equivalent (one, two, three…).

/number-to-words
🔁NEW

YAML ↔ JSON Converter

Convert between YAML and JSON formats with two-way translation.

/yaml-json-converter
↪️NEW

Apache .htaccess Redirect

Generate Apache .htaccess redirect rules with 301, 302, and regex support.

/htaccess-redirect-generator
🔐NEW

JWT Signer (HS256)

Sign JSON Web Tokens with HMAC-SHA256 directly in your browser.

/jwt-signer
🛡️VIRAL

Password Strength Checker

Estimate password entropy, brute-force time, and tick a 5-point checklist.

/password-strength-checker
🖼️NEW

Base64 to Image

Decode a Base64 string or data URL back into a downloadable image.

/base64-to-image
🔒VIRAL

AES Text Encryptor

Encrypt and decrypt text with AES-256-GCM using a password (PBKDF2 200k).

/aes-text-encryptor
🌫️NEW

Box Shadow Generator

Build CSS box-shadow values with offset, blur, spread, color, and inset controls.

/box-shadow-generator
🎨VIRAL

Gradient Text Generator

Generate CSS for gradient-colored text with customizable angle and colors.

/gradient-text-generator
⚪NEW

Border Radius Generator

Build asymmetric border-radius values for unique card and button shapes.

/border-radius-generator
✂️NEW

Clip-path Generator

Generate CSS clip-path values for triangles, pentagons, circles, ellipses, and arrows.

/clip-path-generator
▲NEW

CSS Triangle Generator

Generate pure-CSS triangles using the border trick, with size and direction controls.

/css-triangle-generator
🎞️VIRAL

CSS Animation Generator

Generate ready-to-paste CSS keyframes for pulse, spin, bounce, shake, and more.

/css-animation-generator
🪟VIRAL

Glassmorphism Generator

Build the trendy frosted-glass UI effect with backdrop-filter and transparency.

/glassmorphism-generator
🟫NEW

Neumorphism Generator

Generate soft-UI / neumorphism CSS with paired light and shadow box-shadows.

/neumorphism-generator
🔍NEW

Regex Tester

Test, validate, and debug regular expressions in real time with match highlighting and group capture.

/regex-tester
📄NEW

Markdown Preview

Write Markdown and see a live rendered preview with syntax highlighting for code blocks.

/markdown-preview
🗃️NEW

SQL Formatter

Beautify and format SQL queries with proper indentation, keyword capitalization, and readable structure.

/sql-formatter
⚙️NEW

Environment Variable Generator

Generate .env templates with secure keys, URLs, and configuration values for development projects.

/env-variable-generator
📡NEW

HTTP Status Code Reference

Browse, search, and understand every HTTP status code with plain-English explanations and common use cases.

/http-status-code-lookup
🐳NEW

Docker Compose Converter

Convert between Docker Compose file format versions with syntax validation and compatibility notes.

/docker-compose-converter
📦NEW

Code Minifier

Minify JavaScript, CSS, and HTML code by removing whitespace, comments, and unnecessary characters.

/code-minifier
— Generators

Generators

19 toolsView hub →
🆔Generate

UUID Generator

Generate random v4 UUIDs in bulk for development, testing, and system workflows.

/uuid-generator
🔐Generate

Password Generator

Generate strong passwords with adjustable length, numbers, and symbols.

/password-generator
📱ULTRA-FAST

QR Code Generator

Generate QR codes from text, links, phone numbers, or short campaign inputs instantly.

/qr-generator
🎲NEW

Random Number Generator

Generate random whole numbers in a custom range for testing, games, giveaways, or quick decisions.

/random-number-generator
🔀NEW

List Randomizer

Shuffle line-based lists into a random order for games, assignments, testing, and lightweight selection tasks.

/list-randomizer
🎲Generate

Random Word Generator

Generate a list of random English words for prompts and games.

/random-word-generator
ABCGenerate

Random Letter Generator

Generate random letters with optional digits for games and puzzles.

/random-letter-generator
🪙NEW

Coin Flipper

Flip a coin one or many times and see the heads/tails distribution.

/coin-flipper
🎲NEW

Dice Roller

Roll any number of dice with any number of sides.

/dice-roller
📊NEW

Gaussian Random Numbers

Generate normally-distributed random numbers with a custom mean and standard deviation.

/gaussian-random
🖼️NEW

Placeholder Image Generator

Generate solid-color placeholder images at any size with custom labels and colors.

/placeholder-image-generator
👤NEW

Avatar from Initials

Generate clean SVG avatars from a name's initials with custom colors and shape.

/avatar-from-initials
🌐NEW

Random IP Generator

Generate random IPv4 or IPv6 addresses for testing and demos.

/random-ip-generator
👥VIRAL

Random User Generator

Generate fake names, emails, addresses, and IPs for testing purposes.

/random-user-generator
🎨NEW

Random Color Generator

Generate any number of random hex colors with one-click copy.

/random-color-generator
🎱NEW

Bingo Number Generator

Draw bingo numbers (B/I/N/G/O · 1–75) one at a time without repeats.

/bingo-numbers
👥NEW

Team Generator

Randomly divide a list of names into balanced teams for games, projects, and group activities.

/team-generator
🎯NEW

Decision Wheel Spinner

Spin a colorful wheel to make random choices, pick winners, and resolve group decisions.

/decision-wheel
🧑NEW

Random Name Generator

Generate realistic random names for characters, testing data, personas, and creative projects.

/random-name-generator
— Color

Color

17 toolsView hub →
🎨PREMIUM

Color Palette Generator

Generate simple color palettes for mockups, dashboards, content blocks, and brand exploration.

/color-palette-generator
🌈PREMIUM

Gradient Generator

Build simple CSS gradients for hero sections, cards, banners, and product visuals.

/gradient-generator
HEX→NEW

HEX to RGB Converter

Convert HEX color values into RGB output for CSS, design systems, and front-end implementation.

/hex-to-rgb-converter
RGB→NEW

RGB to HEX Converter

Convert RGB values into HEX color codes for UI work, brand systems, and design references.

/rgb-to-hex-converter
☀️NEW

Lighten Color

Brighten any HEX color by a precise percentage.

/lighten-color
🌑NEW

Darken Color

Reduce the lightness of any HEX color by a precise percentage.

/darken-color
🎨NEW

Saturate Color

Increase the saturation of a HEX color in HSL space.

/saturate-color
🪷NEW

Desaturate Color

Reduce the saturation of a HEX color in HSL space.

/desaturate-color
🔄NEW

Invert Color

Invert any HEX color to its RGB complement.

/invert-color
⬜NEW

Grayscale Color

Convert a HEX color to its luminance-based grayscale equivalent.

/grayscale-color
🧪NEW

Color Mixer

Blend two colors at any ratio to find the in-between shade.

/color-mixer
👁️NEW

Color Blindness Simulator

Preview how a color appears under protanopia, deuteranopia, tritanopia, and achromatopsia.

/color-blindness-simulator
🎨VIRAL

Tailwind Color Picker

Browse and copy any Tailwind CSS color shade with one click.

/tailwind-color-picker
♿VIRAL

WCAG Contrast Checker

Check color contrast against WCAG 2.1 AA and AAA standards with live preview.

/wcag-contrast-checker
🌈NEW

CSS Named Colors

Searchable reference of all 147 CSS named colors with hex values.

/css-named-colors
🎨VIRAL

Image Palette Extractor

Pull the dominant colors out of any uploaded image as a clickable palette.

/image-palette-extractor
🎨NEW

Color Gradient Mixer

Blend two or more colors into smooth gradients with CSS, SVG, and image export options.

/color-gradient-mixer
— Images

Images

20 toolsView hub →
🎨NEW

Invert Image Colors

Apply photographic negative inversion to any image in the browser.

/image-invert-colors
↔️NEW

Flip Image

Mirror an image horizontally for layouts and design experiments.

/image-flip
⬜NEW

Grayscale Image

Strip the saturation from any image to produce a grayscale version.

/image-grayscale
🟫NEW

Sepia Image

Apply a vintage sepia tone to any image.

/image-sepia
🌫️NEW

Blur Image

Apply a Gaussian-style blur to any image with adjustable radius.

/image-blur
💡NEW

Image Brightness

Adjust image brightness from 0% (black) to 200% (very bright).

/image-brightness
⚫NEW

Image Contrast

Adjust image contrast for a punchier or softer result.

/image-contrast
🌈NEW

Image Hue Rotate

Rotate the hue wheel of an image to produce stylized color variants.

/image-hue-rotate
🎨NEW

Image Saturation

Boost or drop the saturation of any image.

/image-saturate
🔄NEW

Rotate Image 90°

Rotate any image 90 degrees clockwise.

/image-rotate-90
🔄NEW

Rotate Image 180°

Rotate any image upside-down.

/image-rotate-180
↔️NEW

Resize Image

Resize any image with optional aspect-ratio locking.

/image-resize
✂️NEW

Crop Image

Crop any image to a precise rectangular region with pixel coordinates.

/image-crop
🎯NEW

Image Color Picker

Click anywhere on an image to extract the HEX color of that pixel.

/image-color-picker
📦VIRAL

Image Compressor

Compress JPEG, PNG, and WebP images entirely in the browser.

/image-compressor
🖼️NEW

Image to ASCII Art

Convert any uploaded image into ASCII art with adjustable resolution.

/image-to-ascii
🖼️NEW

Image to Base64

Convert an image file to a Base64 data URI string entirely in the browser.

/image-to-base64
💧NEW

Image Watermark Tool

Add text or image watermarks to photos with adjustable position, opacity, and size controls.

/image-watermark
🔖NEW

Favicon Generator

Create favicons in multiple sizes from any image with ICO, PNG, and Apple Touch Icon export.

/favicon-generator
🖼️NEW

SVG to PNG Converter

Convert SVG vector graphics to PNG raster images with custom resolution and transparent background support.

/svg-to-png-converter
— Math

Math

19 toolsView hub →
%NEW

Percentage Calculator

Calculate what percentage one number is of another and find percentage values quickly.

/percentage-calculator
📈NEW

Percentage Change Calculator

Calculate percentage increase or decrease between two values for reporting and performance tracking.

/percentage-change-calculator
💵NEW

Tip Calculator

Calculate tip amounts and total bills quickly for meals, services, deliveries, and shared payments.

/tip-calculator
🧮NEW

Unit Price Calculator

Calculate price per unit so you can compare offers, packages, and purchasing options faster.

/unit-price-calculator
🔢NEW

Calculator

Run quick arithmetic in the browser with parentheses, percentages, and decimals.

/calculator
📏NEW

Unit Converter

Convert between units of measurement including length, weight, temperature, volume, speed, and data.

/unit-converter
📐NEW

Area Calculator

Compute the area of squares, rectangles, circles, triangles, and trapezoids.

/area-calculator
⚖️NEW

Rule of Three (Direct)

Solve direct proportion problems where more A produces more B.

/rule-of-three-direct
⚖️NEW

Rule of Three (Inverse)

Solve inverse proportion problems where more A produces less B.

/rule-of-three-inverse
🔢NEW

Generate Number List

Generate a list of numbers between two bounds with a custom step.

/generate-number-list
📊NEW

Min & Max of a List

Find the minimum, maximum, and range of a list of numbers.

/minmax-list
📈NEW

Average of a List

Compute the mean, median, and sum of a list of numbers.

/average-list
🔢NEW

Sort Numbers

Sort a list of numbers in ascending order, ignoring non-numeric tokens.

/sort-numbers
🔍NEW

Filter Numbers

Keep only numbers that satisfy a comparison (greater, less, equal) against a threshold.

/filter-numbers
💱NEW

Currency Converter

Convert between major world currencies instantly using approximate exchange rates.

/currency-converter
📅NEW

Age in Days Calculator

Calculate your exact age in days, hours, minutes, and seconds from your birthdate to the current moment.

/age-in-days-calculator
💰NEW

Loan Calculator

Calculate monthly payments, total interest, and amortization schedules for any loan type.

/loan-calculator
⚖️NEW

BMI Calculator

Calculate your Body Mass Index and see your weight category based on WHO standards.

/bmi-calculator
📈NEW

Compound Interest Calculator

Calculate how your investments grow over time with compound interest, regular contributions, and customizable compounding frequency.

/compound-interest-calculator
— Time & Productivity

Time & Productivity

27 toolsView hub →
⏱️NEW

Reading Time Calculator

Estimate article reading time from word count for blogs, guides, and educational pages.

/reading-time-calculator
⌨️VIRAL

Typing Speed Test

Measure your typing speed in words per minute with live accuracy feedback.

/typing-test
⌨️NEW

15 Second Typing Test

Quick burst typing test that reports words per minute and accuracy in 15 seconds.

/typing-test-15-seconds
⌨️NEW

30 Second Typing Test

Half-minute typing benchmark with live WPM and accuracy feedback.

/typing-test-30-seconds
⌨️Time

1 Minute Typing Test

One-minute typing test with live words-per-minute and accuracy stats.

/typing-test-1-minute
⌨️Time

2 Minute Typing Test

Two-minute typing test for a more reliable WPM and accuracy score.

/typing-test-2-minutes
⌨️Time

3 Minute Typing Test

Three-minute typing test built for stamina-focused WPM measurement.

/typing-test-3-minutes
⌨️Time

5 Minute Typing Test

Five-minute typing test for a solid average words-per-minute score.

/typing-test-5-minutes
⌨️Time

10 Minute Typing Test

Ten-minute typing test for endurance benchmarking and serious WPM training.

/typing-test-10-minutes
🔠NEW

Scrabble Word Finder

Find playable Scrabble words from your tile letters with point scores.

/scrabble-word-finder
⏲️NEW

Pomodoro Timer

Run focus blocks and short or long breaks with a clean, distraction-free timer.

/pomodoro-timer
🧠NEW

Mind Map

Build a quick outline-style mind map and export it as a copyable list.

/mind-map
📄Time

Words to Pages

Convert a word count into an estimated page count for single or double spacing.

/words-to-pages
📄Time

Pages to Words

Convert a page count into an estimated word count for single or double spacing.

/pages-to-words
⏱️Time

Words to Minutes

Estimate reading or speaking time in minutes from a word count.

/words-to-minutes
📊Time

WPM Calculator

Calculate words-per-minute from any custom text and time elapsed.

/wpm-calculator
🎤Time

Speech Time Calculator

Estimate speech length in minutes for slow, average, and fast paces.

/speech-time-calculator
🧩Time

Word Unscrambler

Find valid English words that can be made from a small set of letters.

/word-unscrambler
📅NEW

Date / Time Difference

Measure the gap between two dates in years, months, weeks, days, hours, and seconds.

/date-time-difference
➕NEW

Add to a Date

Add days, weeks, months, or years to any date.

/add-to-date
➖NEW

Subtract from a Date

Subtract days, weeks, months, or years from any date.

/subtract-from-date
⏱️NEW

Stopwatch

A precise stopwatch with lap support and millisecond resolution.

/stopwatch
🌍VIRAL

World Clock

See live clocks for any combination of major cities and timezones.

/world-clock
⏳VIRAL

Countdown Timer

Count down (or up) to any target date with day, hour, minute, and second resolution.

/countdown-timer
🎂NEW

Age Calculator

Calculate age in years, months, days, plus total days, hours, and minutes.

/age-calculator
🌐NEW

Timezone Converter

Convert any time from one timezone to another with full locale formatting.

/timezone-converter
📆NEW

Unix Timestamp Converter

Convert between Unix timestamps and ISO dates in both directions, with a live now value.

/unix-timestamp-converter
— Files

Files

Operating principles

Tools should respect your time and your data.

OneFreeTools is built around four boring promises. They are also why it stays fast, free, and worth bookmarking.

  • 01

    No accounts, no detours

    Every tool runs the moment you land. Bookmark, share, and reuse without a sign-up wall.

  • 02

    Browser-side by default

    Your input stays on your device for the core interaction. Faster, calmer, and easier to trust.

  • 03

    Built for repeat workflows

    Each tool links into adjacent ones, so a single task can carry across writing, SEO, and dev work.

  • 04

    Pages that actually teach

    Original how-to, mistakes, and use cases sit beside every tool, not behind a paywall.

Ready when you are

Pick a tool. Finish the task. Move on.

Open the catalog