Further information about Fluidity

Why we built the tool

Responsive web design has long been standard – but the implementation of fluid typography is often more complicated in practice than expected. We face the same challenge again and again in projects: font sizes and spacing should adapt harmoniously to different screen sizes without having to write dozens of media queries or manually type in mathematical CSS formulas.

The idea for Fluidity arose from precisely this frustration. We wanted a tool that would support developers and designers in creating clean, fluid typography – without any computational effort, without trial and error. Because in the end, it’s all about getting to the goal quickly: an adaptable, modern layout that looks good on all devices.

Our motivation: to reduce complexity, but not at the expense of quality. Fluidity should be a reliable tool that translates best practices into an intuitive interface – and thus saves time, reduces stress and delivers better results.

Why the tool is important and practical

Typography is a central design element on the web – it influences readability, aesthetics and user experience. Especially on a variety of devices and screen sizes, a consistently scaled font determines whether a layout feels harmonious and professional. Fixed values work differently on a smartphone than on a 4K display.

Fluid typography is the key here. It makes it possible to flexibly adapt font sizes and spacing to the viewport – without any hard breaks or layout shifts. But anyone who has ever tried to write the appropriate clamp() formula themselves knows: it’s not quite that simple.

Fluidity takes care of this technical part completely. With just a few specifications – minimum and maximum size, as well as two viewport widths – CSS code is automatically generated that integrates perfectly into modern layouts. Particularly practical: the live preview shows directly how fluid font sizes behave in comparison to fixed variants. So you can not only see the result, you can feel it.

How the tool works

Fluidity is based on the principle of the clamp() approach in CSS. You specify four values: a minimum and a maximum font size (e.g. 16 px to 24 px) as well as two viewport widths (approximately 320 px to 1440 px) between which the font size should be dynamically scaled. The tool calculates the appropriate clamp() formula from this and immediately outputs the finished CSS code.

Fluidity also offers an interactive preview: There you can compare texts with a fixed font size and with a fluid variant. You can see live how the text behaves at different screen sizes – and can therefore directly assess whether the selected values feel right.

We use the Google Fonts API for the typographic finishing touches so that you can work directly with realistic fonts. This means that you don’t design in a vacuum, but with the font that you want to use in the project. As soon as you are satisfied, you can simply copy the generated CSS code and apply it to your project – without any detours, without any frustration.