DIMAS' TOOLBOX
Small, useful tools that just work. No sign-up, no subscription, no "upgrade to continue" — the way this stuff should have stayed all along.
Pick a tool
203 live · more hanging soon
QR Code Generator
Turn a link or a line of text into a QR code. Pick a size, pick a color, download it.
QR Code Scanner
Scan a QR code with your camera or upload an image to decode it.
JWT Decoder
Paste a JWT, see the header, payload, and claims — and verify the signature.
Password Generator
Random passwords with the length and character set you choose.
CSS Gradient Generator
Build linear, radial, and conic gradients and copy the CSS.
Word & Character Counter
Word, character, and sentence counts, reading time, and keyword density.
Lorem Ipsum Generator
Generate placeholder text by paragraphs, sentences, or words.
3 Tasks
Plan 3–5 weekly goals, break each day into tasks, and track To Do / In Progress / Done.
Pomodoro Timer
Focus timer with Classic, Deep Work, and Quick Sprint presets — or set your own minutes.
Resume Builder
Build a resume with 6 templates and download it as a PDF — free, no signup, no watermark.
Morse Code Translator
Translate text to Morse code and back, and play it as sound.
Color Palette Generator
Pick a base color and a harmony, get five colors that work together.
BMI Calculator
Calculate Body Mass Index from height and weight, metric or imperial.
CSS Border Generator
Build a border with per-corner radius and copy the CSS.
Random Number Generator
Generate random integers or decimals in a range, one or many.
Yes or No Generator
Can't decide? Get a random Yes or No, one click at a time.
Markdown Notepad
Write Markdown with a live preview, then export to .md or PDF.
Percentage Calculator
Find X% of Y, what percent X is of Y, or the change between two numbers.
Remove Duplicate Lines
Strip repeated lines from text, keeping the first or last occurrence.
Base64 Encoder
Encode text to Base64 or decode it back, with correct UTF-8 handling.
Username Generator
Generate random adjective + noun usernames, with numbers and case styles.
Meta Tag Generator
Build title, description, canonical, Open Graph, and Twitter Card tags.
Word Frequency Counter
See every word's count and percentage, sorted from most to least frequent.
Passphrase Generator
Generate a diceware-style passphrase with an estimated entropy in bits.
Days Until Calculator
See how many days, weeks, and months until (or since) a date.
Contrast Ratio Calculator
Check WCAG contrast ratio between two colors, with AA/AAA pass/fail.
BMR Calculator
Calculate Basal Metabolic Rate and TDEE with the Mifflin-St Jeor formula.
Discount Calculator
Find the final price and total savings from one or two stacked discounts.
Sort Text Lines
Sort lines alphabetically, numerically, or by length, with dedup and trim options.
URL Encoder / Decoder
Percent-encode or decode text and URLs, component or full-URL scope.
Random Color Generator
Generate random colors with HEX, RGB, and HSL values, click to copy.
Robots.txt Generator
Build Allow/Disallow rules per user-agent, add a sitemap link, copy the file.
Sales Tax Calculator
Add sales tax to a price, or extract it from a tax-included total.
Leap Year Calculator
Check if a year is a leap year and why, plus the next five leap years.
Business Days Calculator
Count working days between two dates, or add/subtract business days from a date, with optional holidays to exclude.
Tip Calculator
Calculate a tip from a bill total and split it across any number of people.
Date Difference Calculator
Find the days, weeks, months, and years between two dates.
Time Calculator
Add or subtract hours, minutes, and seconds, or find the duration between two times.
Average Calculator
Find the mean, median, mode, and range of a list of numbers.
Fraction Calculator
Add, subtract, multiply, or divide fractions, with simplified and decimal results.
Compound Interest Calculator
Project investment growth with compounding frequency and regular contributions.
APR Calculator
Calculate the true Annual Percentage Rate from your loan amount, interest rate, term, and upfront fees.
Investment Return Calculator
Calculate total return percentage, CAGR, and profit from an investment — from final value or annual return rate.
ROI Calculator
Calculate Return on Investment as a percentage from cost and profit, or initial and final values, with optional annualized ROI.
Loan Payment Calculator
Calculate monthly loan payments, total interest, and a payoff amortization summary.
Salary Calculator
Convert between hourly, daily, weekly, monthly, and annual pay.
GPA Calculator
Calculate GPA from course grades and credit hours, on a 4.0 scale.
ROT13 Encoder / Decoder
Encode or decode text with ROT13, or any custom Caesar-cipher shift.
HTTP Status Code Lookup
Search HTTP status codes by number or name to see their meaning.
CSS Clamp Generator
Build a fluid clamp() value that scales between a min and max size.
Fuel Cost Calculator
Estimate a trip's fuel cost from distance, fuel economy, and price per liter or gallon.
Unit Price Calculator
Compare price per unit across package sizes to find the better deal.
Currency Converter
Convert an amount between two currencies using an exchange rate you enter.
Time Zone Converter
Convert a date and time between two time zones and see the UTC offset.
Mortgage Calculator
Calculate a monthly mortgage payment, total interest, and payoff amount.
VAT Calculator
Add or remove VAT from a price at any rate, with the tax amount shown separately.
Tax Percentage Calculator
Find the effective tax rate from a pre-tax and post-tax amount, or apply a rate forward.
Markup Calculator
Calculate selling price, markup percentage, or cost from any two of the three.
Margin Calculator
Calculate gross profit margin, profit, or selling price from cost and revenue.
Break-Even Calculator
Find the break-even unit volume and revenue from fixed costs, price, and variable cost.
Remove Extra Spaces
Collapse repeated spaces and tabs into one, with options to trim lines and drop empty ones.
Remove Line Breaks
Join multi-line text into one block, replacing line breaks with a space or nothing.
Text Diff Checker
Compare two blocks of text line by line and see what was added, removed, or unchanged.
Email Extractor
Pull every email address out of pasted text, deduplicated and one per line.
Number Extractor
Pull every number out of pasted text, with a running sum of what's found.
Text Cleaner
Trim lines, collapse spaces, strip HTML tags, punctuation, or numbers in one pass.
Find & Replace Tool
Find and replace text, with case sensitivity, regex, and replace-first-only options.
Text Statistics Analyzer
Word, sentence, and paragraph counts, average lengths, and reading/speaking time.
Bionic Reading
Convert pasted text or a PDF/FB2/EPUB into bionic-formatted reading, read online or download.
HMAC Generator
Compute an HMAC-SHA1/256/384/512 of a message with a secret key, right in your browser.
Query String Parser & Builder
Parse a URL's query string into key/value rows, or build a query string from scratch.
JWT Generator
Build and sign a JSON Web Token (HS256/384/512) from a header, payload, and secret.
Password Strength Checker
Estimate a password's entropy and crack time, with specific tips to make it stronger.
PIN Generator
Generate random numeric PINs of any length, with an option to avoid adjacent repeats.
Data URI Generator
Turn a file into a data: URI you can paste straight into CSS or HTML, with a live preview.
CMYK Converter
Convert a color between HEX, RGB, and CMYK, all fields updating together.
Color Blindness Simulator
Preview a color, palette, or image under protanopia, deuteranopia, tritanopia, and achromatopsia.
Accessible Color Palette Generator
Generate a tint/shade scale from a base color with WCAG contrast ratios against black and white.
Color Temperature Converter
Convert a color temperature in Kelvin to RGB/HEX, with common light-source presets.
CSS Transform Generator
Build a translate/rotate/scale/skew transform with a live preview and generated CSS.
CSS Variables Generator
Build a set of named CSS custom properties and get the generated :root block.
CSS Flexbox Generator
Dial in direction, justify-content, align-items, wrap, and gap with a live preview.
CSS Grid Generator
Dial in grid-template-columns/rows and gap with a live preview grid.
CSS Text Shadow Generator
Layer up to five text-shadows with a live preview and generated CSS.
CSS Filter Generator
Dial in blur, brightness, contrast, grayscale, hue-rotate, invert, saturate, and sepia with a live preview.
CSS Animation Generator
Pick a preset (spin, pulse, bounce, fade, slide, shake) and dial in timing, then copy the @keyframes CSS.
CSS Button Generator
Design a button — colors, padding, radius, border, shadow, hover state — and copy the generated CSS.
CSS Triangle Generator
Build a pure-CSS triangle with the border trick — direction, size, and color — and copy the CSS.
CSS Media Query Generator
Build a @media rule from common breakpoints or a custom width/orientation condition and copy the CSS.
CSS Spinner & Loader Generator
Build a loading spinner from 34 styles — rings, dots, bars, shapes, and skeleton/progress loaders — with size, speed, and color, and copy the CSS.
CSS Navbar Generator
Design a responsive navbar — alignment, height, colors, sticky positioning, and shadow — and copy the CSS and HTML.
CSS Accordion Generator
Design a collapsible accordion panel — header/body colors, corner radius, transition speed — and copy the CSS and HTML.
CSS Tooltip Generator
Design a hover tooltip — position, colors, font size, corner radius, arrow — and copy the CSS and HTML.
CSS Modal Generator
Design a modal dialog with a fading overlay — width, radius, colors, overlay opacity, shadow — and copy the CSS and HTML.
CSS Card Generator
Design a UI card — corner radius, padding, shadow intensity, colors, hover lift — and copy the CSS and HTML.
CSS Container Generator
Design a centered, max-width page container — padding, background, corner radius — and copy the CSS.
CSS Checkbox Generator
Design a custom checkbox from a real input — size, radius, border, checked-fill, checkmark colors — and copy the CSS and HTML.
CSS Radio Button Generator
Design a custom radio button from a real input — size, dot size, border, selected colors — and copy the CSS and HTML.
CSS Pattern Generator
Design a repeating background pattern — dots, grid, stripes, checkerboard, diagonal — and copy the CSS.
CSS Hamburger Menu Generator
Design an animated hamburger-to-X menu icon — Spin, Squeeze, Arrow, or Collapse — and copy the CSS and HTML.
CSS Toggle Switch Generator
Design a custom checkbox-based toggle switch — size and on/off/knob colors — and copy the CSS and HTML.
CSS Progress Bar Generator
Build a progress bar — height, radius, colors, and optional animated stripes — and copy the CSS.
CSS Glassmorphism Generator
Build a frosted-glass panel — backdrop blur, tint, and border — over a preview background and copy the CSS.
CSS Neumorphism Generator
Build a soft-UI raised or pressed panel from dual box-shadows and copy the generated CSS.
CSS Blob Generator
Randomize an organic blob shape from a single border-radius value and copy the CSS.
Unix Timestamp Converter
Convert Unix/epoch timestamps to human-readable dates in UTC and your local timezone, or a date back to a timestamp — client-side, no upload.
HTML/CSS/JS Beautifier & Minifier
Beautify or minify HTML, CSS, and JavaScript instantly in your browser — no upload, no account.
CSV ⇄ JSON Converter
Convert CSV to JSON or JSON back to CSV, with correct quoted-field and comma handling — entirely in your browser.
YAML ⇄ JSON Converter
Convert YAML to JSON or JSON to YAML instantly in your browser, with clear error messages when parsing fails.
IP Subnet / CIDR Calculator
Calculate network address, broadcast address, subnet mask, wildcard mask, and usable host range from CIDR notation or a dotted subnet mask — entirely in your browser.
Wheel of Names — Random Name & Team Picker
Spin an animated wheel to pick a random winner for raffles and giveaways, or shuffle a list into balanced teams. Runs entirely in your browser.
Text Similarity Checker
Compare two texts and get an instant similarity score using edit-distance and word-overlap metrics, with a plain-language interpretation.
Random Word Generator
Generate random English nouns, verbs, or adjectives — pick a type, set a count, and copy your list.
XML Formatter & Minifier
Pretty-print XML with correct indentation or strip whitespace to minify it. Catches syntax errors inline — nothing uploaded.
XML to JSON Converter
Convert XML to JSON or JSON back to XML instantly. Attributes become @-prefixed keys, arrays are handled automatically — nothing uploaded.
YAML Validator
Validate YAML syntax instantly and preview the parsed structure as formatted JSON. Clear error messages on failure — nothing uploaded.
HTML Encoder / Decoder
Encode special characters to HTML entities (&, <, >, ") or decode them back to plain text. Updates as you type — nothing uploaded.
UUID Validator
Validate one or many UUIDs at once. Detects version (v1–v8) and variant, normalizes compact or braced formats — nothing uploaded.
Cron Expression Generator
Build cron schedules visually or from presets, copy the expression, and preview the next 5 run times in your local timezone.
Nickname Generator
Generate cool, funny, cute, gaming, or sports nicknames instantly. Pick a theme, set a count, and copy the ones you like.
Business Name Generator
Generate creative, brandable business name ideas from a keyword and industry filter.
Domain Name Generator
Generate short, catchy domain name ideas from a keyword with popular modifiers and TLDs.
Random String Generator
Generate random strings of any length with a custom character set — lowercase, uppercase, digits, symbols.
Random Date Generator
Generate random dates within a custom range in ISO, US, EU, long, or Unix timestamp format.
Barcode Generator
Generate Code 39 barcodes from text and download them as SVG — letters, numbers, and common symbols supported.
Invoice Number Generator
Generate sequential invoice numbers with a custom prefix, date segment, separator, and zero-padded counter.
Image to Base64 Converter
Drop an image and get its Base64 data URI string — copy the raw string or the full data: URI, nothing uploaded.
Base64 to Image Converter
Paste a Base64 data URI or raw Base64 string and preview and download the decoded image.
PDF to Text Converter
Extract all text from a PDF page by page and copy or download the result as a .txt file — nothing uploaded.
XML Sitemap Generator
Generate a valid XML sitemap from a list of URLs. Set changefreq, priority, and lastmod globally, then download sitemap.xml.
UTM URL Builder
Build UTM-tagged URLs for campaign tracking in Google Analytics. Add source, medium, campaign, term, and content to any URL.
PDF Metadata Viewer
View a PDF's embedded metadata — title, author, subject, creator, producer, dates, page count, and page size — nothing uploaded.
Mortgage Overpayment Calculator
See how much interest you save and how many years you cut from your mortgage by making regular monthly overpayments.
Interest Rate Calculator
Find the interest rate from a loan amount, payment, and term — or calculate the monthly payment from a rate.
PDF Page Extractor
Select individual pages or ranges from a PDF and download them as a new PDF — nothing uploaded.
Company Name Generator
Generate business name ideas by industry and style — tech, consulting, creative, and more — with click-to-copy results.
Fake Data Generator
Generate realistic fake names, emails, addresses, phone numbers, and more for testing — runs entirely in your browser.
Zip Path Puzzle
Procedurally generated path puzzle: draw one line through every cell, hitting numbered checkpoints in order. Pick Easy, Medium, or Hard.
Responsive Breakpoint Generator
Design a named set of responsive breakpoints and export CSS variables, SCSS, or media queries.
CSS Noise Background Generator
Build a film-grain noise texture from a pure-SVG filter — no image file — and copy the CSS.
Font Pairing Generator
Browse curated heading + body Google Font pairings with a live, editable preview, then copy the CSS.
Typography Scale Generator
Build a modular type scale from a base size and ratio (Minor Third, Golden Ratio, and more), then copy the CSS variables.
Letter Spacing Calculator
Preview CSS letter-spacing live, convert between em and px, and pick tracking presets, then copy the CSS.
CSS Font Generator
Design a complete text style — family, size, weight, italic, line-height, spacing — on a live preview, then copy the CSS.
CSS Text Gradient Generator
Fill headline text with a multi-color CSS gradient using background-clip: text, then copy the CSS.
Font Size Calculator
Convert a font size between px, rem, em, pt, and %, with a custom root/parent size and a live size preview.
Line Height Calculator
Preview CSS line-height on real paragraph text, pick a preset, and check it against WCAG 1.4.12.
CSS Escape Generator
Escape text for a safe CSS class/ID selector or string literal, using the browser's native CSS.escape().
Glitch Text Generator
Animate an RGB-split, scan-line glitch effect on headline text, with adjustable offset, speed, and colors.
Neon Glow Generator
Build a glowing neon-sign effect for text or a box, with stacked shadow layers and an optional flicker animation.
Animated Gradient Text Generator
Fill text with a multi-color CSS gradient that drifts across the letters, with adjustable angle and speed.
Text Stroke / Outline Generator
Build hollow or filled outlined headlines with -webkit-text-stroke and a cross-browser shadow fallback.
3D Extruded Text Generator
Give flat text a solid, extruded look with a stack of offset text-shadow layers — adjust depth, angle, and color.
Typewriter Effect Generator
Animate text typing itself out with a pure-CSS steps() animation and a blinking caret — no JavaScript needed.
Shimmer / Metallic Text Generator
Sweep a bright highlight band across text for a metallic or shimmer effect, built with an animated gradient.
Animated Gradient Background Generator
Build a slow-moving, multi-color gradient background for hero sections and banners.
Mesh Gradient Generator
Blend several soft color blobs into a mesh-style gradient background using layered radial-gradient().
Aurora Background Generator
Create a drifting northern-lights background from blurred, animated color blobs blended with mix-blend-mode.
CSS Wave & Shape Divider Generator
Build a wave, curve, slant, zigzag, or arc divider between page sections with an inline SVG and copy the HTML and CSS.
CSS Starfield / Dots Generator
Scatter hundreds of points from a single box-shadow into a drifting, parallax starfield background and copy the CSS.
CSS CRT / Scanlines / VHS Generator
Build a retro CRT screen overlay with scanlines, vignette, phosphor tint, and flicker animation, then copy the CSS.
CSS Clip-Path Generator
Drag points on a live preview to build a clip-path: polygon() shape from a preset or from scratch, and copy the CSS.
CSS Gradient Border Generator
Build a rounded gradient border with 2-5 color stops using the padding-box/border-box trick, and copy the CSS.
CSS Animated Glowing Border Generator
Build a rotating conic-gradient border that chases around a card, with adjustable speed, thickness, and glow blur.
CSS Mask / Fade Edge Generator
Fade out the edges of an image or block with a mask-image gradient — top, bottom, sides, or all edges — and copy the CSS.
CSS Speech Bubble Generator
Build a chat-style speech bubble with a border-trick tail on any side, and copy the CSS.
CSS Squircle Generator
Build an iOS-style continuous-curve squircle from a superellipse formula rendered as a clip-path polygon, and copy the CSS.
CSS Link Underline Effects Generator
Browse a gallery of 10 hover underline effects for links — slide in, center out, double line, dot grow, and more.
AI Background Remover
Cut a person out of a photo's background using an on-device AI model, nothing uploaded.
Image Compressor
Shrink JPG, PNG, and WebP file size in the browser, nothing uploaded anywhere.
Image Converter
Convert between JPG, PNG, and WebP, one image or a whole batch at a time.
Annotate
Add text, arrows, labeled arrows, and shapes on top of an image, then export it.
Watermark Generator
Stamp a photo with text or a logo watermark, single or tiled across the image.
Favicon Generator
Turn one image into a full favicon set — 16x16, 32x32, 48x48, apple-touch-icon, and Android/PWA sizes — plus an HTML snippet and web manifest.
Negative Film Scanner
Backlight film on a screen light table, then invert and color-correct the photo into a positive.
Image Rotator & Flipper
Rotate images 90°, 180°, or 270° and flip them horizontally or vertically. Previews the result and exports — nothing uploaded.
Image Metadata Viewer
View image dimensions, aspect ratio, file size, megapixels, and JPEG EXIF data (camera, date, orientation) — nothing uploaded.
PDF Merge & Organize
Combine PDFs, reorder, rotate, or drop pages, then download the result.
PDF Splitter
Pull a page range out of a PDF, or split every page into its own file.
PDF, EPUB & FB2 Converter
Convert a PDF, EPUB, or FB2 file to either of the other two formats.
PDF Compressor
Shrink a PDF's file size by stripping metadata and repacking its structure, entirely in your browser.
Browse by category
Finance, math, date, and everyday calculators.
View all →Data formats, encoding, regex, and code utilities.
View all →Counting, formatting, cleanup, and cipher tools for text.
View all →Merge, split, convert, and extract from PDFs and documents.
View all →Color pickers, palettes, and CSS generators.
View all →Convert, compress, edit, and analyze images.
View all →What's in here
Dimas' Toolbox is a growing set of free online tools for the small jobs that shouldn't need an account: a QR code generator and scanner, a set of PDF tools to merge, split, and convert files, browser-based image tools to compress, convert, crop, and watermark photos, and a JWT decoderfor pulling apart tokens. More utilities get added as they're built.
Every tool runs entirely in your browser — nothing you upload, type, or generate is sent to a server. No sign-up, no subscription, no file limits, no watermarks on the output. Just open the tool you need, use it, and close the tab.