TinyTools

Free Online Calculators & Practical Tools

Plan home improvement projects, estimate materials, calculate costs, and handle everyday tasks with free, easy-to-use online tools.

Instant in-browser calculations, live visual layout diagrams, and material estimates with no signup.

Browse Calculators & Tools by Category

TinyTools groups related utilities together so you can quickly find the exact tool you need. Start with a category hub or search above.

All Tools Directory

Showing 46 of 46 available utilities.

Home & DIY

Board & Batten Calculator

Plan even board and batten spacing, compare layouts, estimate trim length, and preview the wall layout with a visual diagram.

Launch Tool
Home & DIY

Wainscoting Calculator

Plan wainscoting panel spacing, stile and rail dimensions, trim length, material quantities, and wall layout.

Launch Tool
Home & DIY

Baseboard Calculator

Calculate how much baseboard trim you need from room dimensions, wall lengths, doors, waste, board length, and material price.

Launch Tool
Home & DIY

Wall Panel Calculator

Calculate how many wall panels you need from wall size, panel dimensions, openings, and waste allowance with visual layout preview.

Launch Tool
Home & DIY

Picture Frame Molding Calculator

Plan picture frame molding with even margins and gaps. Calculate frame dimensions, molding length, material quantities, and wall layout.

Launch Tool
Home & DIY

Slat Wall Calculator

Calculate wood slats, visible gaps, cutting yield, and material costs with an interactive visual wall layout diagram.

Launch Tool
Home & DIY

Crown Molding Calculator

Estimate room perimeter, stock molding boards, corner miters, waste allowance, and material costs with a visual ceiling layout.

Launch Tool
Home & DIY

Recessed Lighting Calculator

Plan ceiling recessed lighting with balanced grid rows, fixture counts, wall offsets, and lumen-method illuminance estimates.

Launch Tool
Calculators

Playback Speed Calculator

Calculate how long a video, podcast or lecture takes at 1.25x, 1.5x, 1.75x, 2x or any custom playback speed.

Launch Tool
Generators

Random State Generator

Pick a random US state instantly. Generate one or more states, filter by region, avoid duplicates, and include abbreviations or capitals.

Launch Tool
Generators

Random Date Generator

Generate random dates between any two dates. Choose weekdays, weekends, unique dates, date formats, random times, and export your results.

Launch Tool
Generators

Random Birthday Generator

Generate random birthdays by age range. Create synthetic dates of birth with age, weekday, date format and optional zodiac information.

Launch Tool
Generators

Random City Generator

Pick a random city from the United States or around the world. Filter by country, US state, region, population range, and city type.

Launch Tool
Generators

Random Food Generator

Can't decide what to eat? Generate random food ideas by cuisine, meal type and diet. Pick one dish or get several ideas instantly.

Launch Tool
Text & Formatting

Word Repeater

Repeat a word, sentence or block of text any number of times. Choose spaces, line breaks, commas or a custom separator and copy the result.

Launch Tool
Text & Formatting

Text Diff

Compare two plain text files line-by-line online. Highlight added, removed, and modified text with inline diff view.

Launch Tool
Text & Formatting

Slug & Case Converter

Convert strings to URL-friendly slugs, camelCase, snake_case, PascalCase, Title Case, and UPPERCASE.

Launch Tool
Text & Formatting

Remove Duplicates

Deduplicate text lists, sort lines alphabetically or numerically, and strip empty lines.

Launch Tool
Color & Design

CMYK to HEX Converter

Convert CMYK percentages to HEX and RGB instantly. Enter cyan, magenta, yellow and black values and preview the converted screen color.

Launch Tool
Developer Tools

XML Compare & Diff

Compare two XML documents online and find added, removed or changed elements. Use structural or text diff with XML-aware comparison options.

Launch Tool
Developer Tools

Hyperlink Generator

Create clickable hyperlinks and generate HTML, Markdown or BBCode link code. Set anchor text, target behavior, rel attributes and more.

Launch Tool
Developer Tools

Regex Tester

Build, test, match, and replace regular expressions with real-time highlighting and group extraction.

Launch Tool
Developer Tools

URL Encoder

Encode special characters into percent-encoded URI strings and decode query string params.

Launch Tool
Developer Tools

HTML Entity Encoder

Escape HTML special characters into entities or decode HTML entities back into readable text. Free browser-based HTML encoder and decoder.

Launch Tool
Encoding & Security

Base64 Encoder & Decoder

Encode text to Base64 or decode Base64 back to readable text online. Supports UTF-8, Unicode and developer-friendly Base64 conversion directly in your browser.

Launch Tool
Encoding & Security

Hash Generator

Generate cryptographic checksum hashes including MD5, SHA-1, SHA-256, and SHA-512 instantly in your browser.

Launch Tool
Encoding & Security

UUID Generator

Generate single or bulk cryptographically secure UUID v4 strings for database keys and APIs.

Launch Tool
JSON & Data

JSON Formatter

Format, validate, repair, minify and explore JSON online with tree view, error detection, and local browser processing.

Launch Tool
JSON & Data

JSON Compare

Compare two JSON objects side-by-side online. Highlight structural diffs, added keys, deleted values, and modified properties instantly.

Launch Tool
JSON & Data

JSONPath Tester & Finder

Test JSONPath expressions online and instantly find matching JSON values. Explore JSONPath syntax, filters, arrays and nested properties in your browser.

Launch Tool
JSON & Data

Visual JSON Schema Builder

Build JSON Schema online using a visual schema generator. Add properties, choose data types, mark required fields and generate valid JSON Schema.

Launch Tool
JSON & Data

Schema Validator

Validate JSON data payloads against a JSON Schema online. Instant schema compliance testing and detailed validation error reporting.

Launch Tool
JSON & Data

JSON → TypeScript

Convert JSON objects into clean TypeScript interfaces and types automatically. Fast browser-based JSON to TS converter.

Launch Tool
JSON & Data

JSON → CSV

Convert JSON data arrays and nested JSON objects into clean, tabular CSV files for Excel and spreadsheets instantly.

Launch Tool
JSON & Data

JSON → YAML

Convert JSON payloads into clean, readable YAML (YML) format online instantly with custom indentation controls.

Launch Tool
JSON & Data

JSON → XML

Convert JSON objects into structured XML documents online instantly. Secure, browser-based JSON to XML conversion.

Launch Tool
JSON & Data

JSON → Excel

Convert JSON arrays and nested data into downloadable Microsoft Excel (.xlsx / .csv) spreadsheets directly in your browser.

Launch Tool
JSON & Data

Excel → JSON

Convert Microsoft Excel (.xlsx/.xls) spreadsheets into clean JSON arrays or objects online. Multi-sheet support with client-side processing.

Launch Tool
JSON & Data

JSON Flattener & Unflattener

Flatten nested JSON into dot notation or unflatten JSON back into nested objects. Free online JSON flattener with custom separators.

Launch Tool
JSON & Data

JSON to JSON Schema

Convert JSON data into JSON Schema online. Paste a JSON object and automatically infer property types, required fields and schema structure.

Launch Tool
JSON & Data

Schema Viewer

Visualize JSON Schema definitions as interactive graphical trees and human-readable documentation online.

Launch Tool
JSON & Data

JSON Minifier

Compress and minify JSON data online. Remove whitespace and line breaks to minimize payload size and save network bandwidth.

Launch Tool
JSON & Data

JSON Unescape

Unescape JSON strings online. Remove backslashes, unescape quotes, tabs, newlines, and Unicode characters from stringified JSON.

Launch Tool
JSON & Data

JSON Repair

Detect syntax errors and automatically repair malformed or invalid JSON online. Fix trailing commas, unquoted keys, and single quotes.

Launch Tool
JSON & Data

JSON Parser & Tree

Parse, inspect, and navigate JSON data online. Explore objects, arrays, and primitive data types with an interactive tree viewer.

Launch Tool
JSON & Data

JSON Escape

Escape JSON strings for use in JavaScript, Java, Python, and C# source code literals. Handles quotes, backslashes, and newlines.

Launch Tool
Design Principles

Why Use TinyTools?

TinyTools is built around a straightforward idea: practical utilities should solve tasks without forcing you to create accounts, navigate paywalls, or guess how outputs were calculated.

Clear Calculations

Every calculator documents its geometric formulas, inputs, assumptions, and worked examples so results can be independently verified.

100% Free & Private

No signups, no credit cards, and no stored room dimensions. Calculations and text tools run directly inside your client browser.

Useful Unit Conversions

Switch seamlessly between imperial inches/feet and metric centimeters/meters without losing your current inputs or resetting diagrams.

Mobile-Friendly Layouts

Responsive SVG elevation diagrams, numeric keypads, and touch-optimized input controls work cleanly on phones, tablets, and desktops.

Standards & Verification

How Our Calculators Work

Calculations use documented mathematical formulas, visible inputs, and clearly identified units. Every calculator page provides step-by-step worked examples so you can verify each calculation independently before making cuts or purchasing materials.

Frequently Asked Questions

Are the calculators and tools on TinyTools free to use?

Yes, 100% free. Every calculator and utility on TinyTools is accessible without an account, email registration, or subscription.

How do the Home & DIY calculators determine spacing and quantities?

Each tool uses verified geometric formulas. For example, board and batten calculates clear gap spacing by subtracting the total batten width from the wall span and dividing evenly among gaps. All formulas and assumptions are clearly published on each tool page.

Can I switch between imperial inches and metric centimeters?

Yes. Our calculators support instant unit switching between inches, feet, centimeters, and millimeters without resetting your entered values.

Are my room dimensions or project data stored on a server?

No. All calculations and interactive preview diagrams run completely in your client web browser. No room dimensions or project inputs are uploaded or stored.

Can I copy or print my calculation results?

Yes. Every calculator includes one-click Copy Results to copy clean project summaries to your clipboard, and a Print button to print formatted layout plans directly.

Where can I review the calculation methods and editorial standards?

You can review our complete technical formulas, assumptions, and validation procedures on our Tool Methodology and Editorial Policy pages linked in the footer.