• Free forever
  • No sign-up

The calculator
toolkit built
for developers.

Quick tools for CSS units, colors, typography, and layout math — all in one place.

Basic Calculator
Basic Math Calculator
Result
PX → REM
Pixels to root em units
REM value
REM → PX
Root em back to pixels
Pixel value
PX → EM
Pixels to parent-relative em
EM value
EM → PX
Parent em back to pixels
Pixel value
PX → %
Pixels as percentage of parent
Percentage value
% → PX
Percentage of parent to pixels
Pixel value
VW / VH → PX
Viewport units to pixel values
Pixel value
PX → Tailwind
Pixels to Tailwind spacing unit
Tailwind spacing unit
Tailwind → PX
Tailwind unit back to pixels
Pixel value
HEX → RGB / HSL
Full hex color conversion
RGB
HSL
RGB → HEX
RGB values to hex code
HEX value
Contrast Ratio
WCAG accessibility checker
Contrast ratio
WCAG grade
Opacity → HEX Alpha
% opacity to two-digit hex suffix
HEX alpha
Usage example
Tint / Shade
Lighten or darken a hex colour
Result
Positive = tint (lighter) · Negative = shade (darker)
CSS Gradient Generator
Linear & radial gradient builder
CSS output
Color Blindness Simulator
How your color looks to others
Normal vision
Deuteranopia (red-green)
Protanopia (red blind)
Tritanopia (blue blind)
Color Harmony
Complementary, triadic & analogous
Complementary (180°)
Triadic (120° / 240°)
Analogous (±30°)
Fluid Type — clamp()
Generate CSS clamp() for fluid type
CSS clamp()
Modular Type Scale
Generate a size scale with a ratio
Step px rem CSS var
Line Height
px to unitless ratio + readability advice
Unitless ratio
Letter Spacing
Figma tracking ‰ to CSS em
letter-spacing
Easing Reference
cubic-bezier cheat sheet
Name Value
ease-out-expo cubic-bezier(0.19, 1, 0.22, 1)
ease-in-out-quad cubic-bezier(0.455, 0.03, 0.515, 0.955)
ease-in-cubic cubic-bezier(0.55, 0.055, 0.675, 0.19)
ease-out-back cubic-bezier(0.34, 1.56, 0.64, 1)
ease-in-out-back cubic-bezier(0.68, -0.55, 0.265, 1.55)
spring-like cubic-bezier(0.175, 0.885, 0.32, 1.275)
Golden Ratio
Calculate φ counterpart of a value
Result
Aspect Ratio
Simplify ratio + get padding-top trick
Simplified ratio
CSS Grid Generator
grid-template-columns shorthand
grid-template-columns
Z-Index Scale
Sensible stacking layer reference
Layer Value CSS var
Base 0
--z-base: 0
Raised 10
--z-raised: 10
Dropdown 100
--z-dropdown: 100
Sticky 200
--z-sticky: 200
Modal 400
--z-modal: 400
Toast 500
--z-toast: 500
Tooltip 600
--z-tooltip: 600
nth-child Builder
Visual an+b expression builder
CSS expression
Preview (highlighted = selected)
Border Radius → %
px border-radius as % of element
As percentage
Image Size Estimator
Estimate raw / compressed file size
Raw uncompressed size
Load Time Estimator
File size to estimated download time
Estimated load time
CSS Specificity
Calculate the score of a CSS selector
Specificity score (IDs, classes, elements)
Breakpoint Reference
Tailwind, Bootstrap & common breakpoints
Name Tailwind Bootstrap Width
xs / mobile < 576px max 575px
sm 640px ≥ 576px min 640px
md 768px ≥ 768px min 768px
lg 1024px ≥ 992px min 1024px
xl 1280px ≥ 1200px min 1280px
2xl 1536px ≥ 1400px min 1536px
HTTP Status Codes
Quick lookup — click any code to copy
Code Name Docs
Transition Duration Guide
Right duration for every interaction type
Interaction Duration Easing
Hover state (button, link) 100–150ms ease
Tooltip / popover appear 150–200ms ease
Dropdown / menu open 200–250ms ease-out-expo
Modal / drawer open 250–350ms ease-out-back
Page transition 300–500ms ease
Skeleton / loading pulse 1000–1500ms infinite
Scroll-triggered reveal 400–600ms ease-out-expo
💡 Rule of thumb: anything faster than 100ms feels instant. Anything slower than 500ms feels sluggish. Stay in that window.
Optimal Line Length
Ideal container width for readability
Recommended CSS
Approximate equivalent: —
The 45–75 character rule is the gold standard for body text readability.
VAT Calculator
Add or remove VAT from a price
Total
Base64 Encode / Decode
Encode or decode a string
Output
URL Encode / Decode
Percent-encode or decode a URL
Output
Unix Timestamp
Convert epoch ↔ human readable date
Output
Text Counter
Characters, words, sentences, read time
Characters
0
Words
0
Lines
0