DELIGHTFULDEV
Build for the browser with less friction — free front-end developer utilities for px/rem/em units, hex/RGB/HSL color, aspect ratios, WCAG contrast, viewport units, and fluid CSS clamp(), plus plain-English guides to CSS, layout, and the web platform.
The math behind six recurring front-end decisions — is this px, rem, or em; does this text pass contrast; what does this vw resolve to on a real phone — solved once, correctly, instead of re-derived by hand every time it comes up mid-build. Six free calculators, a one-page reference cheat sheet, long-form guides that show the actual formulas, and an illustrated museum of the web.
Front-End Developer Tools
Free utilities for everyday web work — CSS unit and colour conversion, aspect ratios, WCAG contrast, viewport units, and fluid clamp() values, all running in your browser.
PX to REM & EM Converter
Convert a length between px, rem, and em with the root and parent font-sizes made explicit — so a design handed to you in pixels ships as clean, scalable CSS
HEX, RGB & HSL Colour Converter
Pick a colour or paste a hex code and read the matching rgb() and hsl() at once, with a live swatch — no more hunting for the right notation mid-stylesheet
Aspect Ratio Calculator
Reduce any width×height to its simplest ratio, or lock a ratio and solve for the missing side — for images, video embeds, and CSS aspect-ratio boxes that never distort
WCAG Contrast Ratio Checker
Pair a text and background colour and see the exact contrast ratio with pass/fail for WCAG AA and AAA — a legibility check before it reaches a screen
Viewport Units Calculator
Translate between px, vw, and vh at any viewport size, with device presets — so you know exactly what a vw or vh rule resolves to before you commit it
CSS clamp() Generator
Turn a min size, a max size, and a viewport range into a ready-to-copy fluid clamp() value — smooth responsive scaling between breakpoints, no media queries required
CSS Reference Cheat Sheet
Every table this site's calculators produce, on one page: px/rem/em conversions, a hex-alpha and HSL hue reference, common responsive breakpoints, aspect ratios, WCAG contrast thresholds, viewport units, and the clamp() formula — for the moments a quick lookup beats opening a calculator.
Open the cheat sheet →Web & Computing Museum
Step into an illustrated museum of the web — the pioneers who wired it together, the servers and networks that carry it, the screens and devices we build for, and the ideas behind the World Wide Web itself, each in its own gallery. Get to know the history and the people behind the platform you build on every day.
Tour the museum →Start Here
Four guides worth reading beyond the calculators — CSS learning order, AI tools' real limits, CSS as a creative medium, and reviewing front-end pull requests well.
From the Dev Journal
Fresh guides on CSS units and colour, responsive layout and fluid type, web accessibility, and the browser platform, plus plain-language explainers on the front-end fundamentals behind the tools.
CSS clamp() for Fluid Typography and Spacing: A Complete Guide
clamp() replaces a stack of font-size media queries with one line that scales smoothly between a minimum and maximum. Here's the formula, worked examples, and common pitfalls.
CSS Viewport Units Explained: vw, vh, dvh, svh, and lvh for Responsive Design
100vh has a famous mobile bug: the address bar resizing the viewport out from under your layout. The newer dvh/svh/lvh units exist specifically to fix it.
WCAG Color Contrast Explained: How to Pass AA and AAA (With Real Examples)
WCAG's contrast rules aren't arbitrary — they're a ratio computed from relative luminance. Here's the actual math, the thresholds that matter, and the failures that show up most.
The CSS aspect-ratio Property: A Practical Guide to Responsive Media Boxes
Before aspect-ratio, holding a box's shape as it resized meant a padding-percentage hack. Here's the modern property, common ratios, and how it prevents layout shift.
Hex vs RGB vs HSL: Choosing the Right CSS Color Format
Hex, RGB, and HSL can all describe the exact same color — the difference is which one is easiest to read, tweak, and reason about for a given job. Here's how to pick.
Px vs Rem vs Em: A Complete Guide to CSS Units (And When to Use Each)
Px, rem, and em all size things on the web, but they behave differently under zoom, nested components, and a user's font-size preference. Here's exactly when to reach for each.
Keep Learning
Plain-language explainers on the web and browsers, design and UX, developer tools and gear, and the open web — everything you need to reason about CSS, colour, and layout with confidence.
Visit the Learn hub →