tools

    CSS clamp calculator

    Build fluid clamp() sizes and type or spacing scales, with a live preview.

    Viewport and unit
    px
    px
    Unit
    px

    Single value

    rem
    rem
    CSS
    clamp(1rem, 0.913rem + 0.4348vw, 1.25rem)
    Slope
    0.4348vw (0.004348 per px)
    Intercept
    0.913rem

    Preview

    800px wide: 18.09px (1.1304rem)

    The quick brown fox

    Size at each viewport width
    ViewportSizerem
    320px16px1rem
    550px17px1.0625rem
    780px18px1.125rem
    1010px19px1.1875rem
    1240px20px1.25rem

    Type scale

    rem
    rem

    1.2 minor third, 1.25 major third

    1.333 fourth, 1.5 fifth

    Type scale
    NameMinMaxAt 800pxSample
    --step--20.6944rem0.72rem11.32px
    --step--10.8333rem0.9rem13.89px
    --step-01rem1.125rem17.04px
    --step-11.2rem1.4063rem20.92px
    --step-21.44rem1.7578rem25.69px
    --step-31.728rem2.1973rem31.57px
    --step-42.0736rem2.7466rem38.8px
    --step-52.4883rem3.4332rem47.7px

    Spacing scale

    rem
    rem
    Spacing scale
    NameMinMaxAt 800pxSample
    --space-3xs0.25rem0.2813rem4.26px
    --space-2xs0.5rem0.5625rem8.52px
    --space-xs0.75rem0.8438rem12.78px
    --space-s1rem1.125rem17.04px
    --space-m1.5rem1.6875rem25.57px
    --space-l2rem2.25rem34.09px
    --space-xl3rem3.375rem51.13px
    --space-2xl4rem4.5rem68.17px
    --space-3xl6rem6.75rem102.26px
    --space-3xs-2xs0.25rem0.5625rem6.61px
    --space-2xs-xs0.5rem0.8438rem10.87px
    --space-xs-s0.75rem1.125rem15.13px
    --space-s-m1rem1.6875rem21.74px
    --space-m-l1.5rem2.25rem30.26px
    --space-l-xl2rem3.375rem43.48px
    --space-xl-2xl3rem4.5rem60.52px
    --space-2xl-3xl4rem6.75rem86.96px