Website profiles · Technology insights · Alternatives

watercss.kognise.dev

A drop-in collection of CSS styles to make simple websites like this just a little bit nicer.

No paid content found
Visit website
Profile views 12 Outbound visits 23 Normal
Water.css Full homepage screenshot

At a glance

Category
Development
Language
English
Paid-content signal
No paid content foundObserved
Registered
2019
Hosting
NetlifyInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is Water.css?

Water.css is a single stylesheet you add to an HTML page to make plain, semantic markup look presentable without writing any CSS classes. You keep writing ordinary tags — headings, paragraphs, tables, forms, buttons — and the stylesheet handles typography, spacing, form controls and tables for you. Its stated goals are responsiveness, small file size (under 2 KB minified and gzipped), broad browser support and no classes, so it suits static sites, documentation, prototypes and quick demos where a full framework would be overkill.

How you actually use it

Paste one <link> tag into your page's <head>, then write normal HTML. There is nothing to configure and no class names to learn. The site also lists light and dark theme options, and a "Waterize" bookmarklet: a snippet you drag to your bookmarks bar that restyles an existing page in the browser, which is handy for reading cluttered articles or checking how your own markup would look.

What it is good at, and what it is not

Situation Water.css fits A class-based framework fits better
Static page, README-style docs, blog post Yes — one link tag, no build step Unnecessary weight
Quick prototype or teaching example Yes — semantic HTML is the whole input Slower to set up
Custom brand, grids, complex components No — you would fight the defaults Yes
Existing site with its own design system No Yes

The trade-off is deliberate: you get consistency and speed in exchange for design control. Because it avoids classes and keeps the CSS minimal, it stays responsive with just the standard viewport meta tag, but it will not give you a bespoke look. The demo page on the site is worth skimming, since it shows real form fields, tables, code blocks, a dialog and typography so you can judge the defaults before committing.

A practical next step: take one small page you already have, add Water.css, and compare it against your current styling. If the result is close enough to what you want, keep it; if you find yourself overriding many rules, that is the signal to move to a framework with a class system. For adjacent lightweight options, see Pico CSS and Simple.css.

How do I install Water.css on my website?

Paste a single <link> tag into the <head> of your HTML page and Water.css styles your whole document automatically. It is a drop-in stylesheet, so there is no build step, no JavaScript, and no classes to add to your markup.

Basic installation

  1. Open your HTML file and find the closing </head> tag.
  2. Add the stylesheet link just before it:
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/water.css@2/out/water.css">
</head>
  1. Write normal semantic HTML (<h1>, <p>, <table>, <form>) and the styles apply by element.

The viewport meta tag is worth including. Water.css itself is minimal and flows well on small screens, but without that tag mobile browsers render the page at desktop width and your layout will look zoomed out.

Choosing a theme

Water.css ships light and dark variants, and an "automatic" option that follows the visitor's system preference. If you want dark mode to switch on its own, use the automatic stylesheet instead of the plain one. If you want to force one look, link the light or dark file directly. Pick the version that matches your site's intent: automatic suits general reading pages; a fixed theme suits branded or embedded interfaces where consistency matters more than user preference.

When to use it, and when not to

Situation Water.css fits Water.css does not fit
Documentation, README-style pages, personal notes Yes — instant readable typography —
Marketing or branded landing page — You need custom layout, grids and hero sections
Prototypes and demos Yes — zero setup —
Large app with a design system — Conflicting resets and specificity

Its goals are explicitly small size, responsiveness, good browser support and no classes, so it styles elements rather than offering a component library. There are no cards, nav bars or utility classes to compose with.

A quick way to test it

Water.css provides a "Waterize" bookmarklet: a JavaScript snippet you drag to your bookmarks bar. Clicking it on any page swaps that page's styles for Water.css, which is a fast way to see how the stylesheet handles real content before committing. Treat this as a preview tool, not a deployment method — it only affects your own browser session.

Practical next step

Build one small page with a heading, two paragraphs, a list, a table and a form, then open it on a phone. If the result reads cleanly and nothing overflows, the install is correct. If you later need components beyond bare elements, look at a fuller framework instead, such as Bootstrap or Tailwind CSS, and keep Water.css for the simple pages where it does its job best.

Does Water.css work with mobile devices?

Yes. Water.css is built to stay out of the way on small screens: because it applies minimal, unstyled-by-default rules rather than fixed widths, floats or complex layouts, content reflows naturally on phones and tablets. The project's own Goals list includes "Responsive," and its page explicitly says it "doesn't include any fancy styles so it's easily mobile responsive."

What you still need to do

Water.css handles typography, forms, tables and spacing, but it does not add a viewport meta tag for you. Without it, mobile browsers assume a desktop-width page and zoom out, which makes text tiny even with good CSS. Add this inside your <head>:

<meta name="viewport" content="width=device-width, initial-scale=1">

That single line, plus Water.css, is the intended mobile setup.

Where mobile behavior is strongest

  • Prose and headings — line lengths and font sizes adapt without breakpoints.
  • Forms — inputs, selects and buttons are styled at their natural sizes, so they remain tappable.
  • Tables — these are the weak point. Wide tables can still overflow on narrow screens, since Water.css does not add scroll wrappers. For data-heavy pages, wrap tables in a container with overflow-x: auto.

A quick way to judge fit

Open your page on a phone and resize the browser window on desktop. If the layout flows rather than clipping, Water.css is doing its job. If a table or a long code block spills sideways, that is a content-structure issue rather than a framework limitation — fix it with a scroll container.

For comparison, Bootstrap gives you a full responsive grid and components at the cost of classes and weight, while Pico CSS takes a similar classless, semantic approach with more built-in theming. Water.css sits at the smallest, simplest end of that range, which is exactly why it holds up on mobile for simple static sites.

What is the Waterize bookmarklet and how do I use it?

The Waterize bookmarklet is a small JavaScript snippet you drag to your browser's bookmarks bar. When you click it on any page, it swaps that page's existing styles for Water.css, so plain, cluttered or badly styled pages become more readable without you editing anything.

How to use it

  1. Open Water.css and find the Bookmarklet section.
  2. Drag the "Waterize" link into your bookmarks bar (or copy its address and create a bookmark manually).
  3. Visit a page you find hard to read and click the bookmarklet.
  4. Reload the page to restore its original styling.

The effect is temporary and local to your browser. It does not change the site for anyone else, and it disappears on reload or navigation.

What to expect

Water.css is a classless, drop-in stylesheet: it styles semantic HTML elements directly, so the bookmarklet works best on pages built with ordinary headings, paragraphs, lists, tables and form controls. It is not a reader mode that strips ads or scripts, and pages that rely on heavy custom CSS, fixed layouts or complex components may look odd rather than improved.

The project's stated goals include being responsive, small (under 2kb minified and gzipped), and free of classes, with good browser support. It also offers automatic dark/light theme options for people who install the stylesheet properly rather than through the bookmarklet.

When to use which approach

Situation Better choice
You want your own simple static site to look decent Paste the stylesheet into your HTML <head>
You want to read one poorly styled page right now Click the Waterize bookmarklet
You need a permanent fix for a site you control Install Water.css, not the bookmarklet
The page depends on custom layout or app-like UI Expect limited benefit; try a dedicated reader mode instead

A practical next step: keep the bookmarklet in your bookmarks bar for documentation pages, old blogs and plain HTML files, but test it on a page you know well first so you can see how much it changes before relying on it.

How can I enable a dark theme with Water.css?

Water.css ships with a dark theme, but you don't enable it with a class or a toggle in your markup. The theme is chosen through the stylesheet you load.

The straightforward approach

Load the dark version of the stylesheet in the <head> of your page instead of the default. Water.css provides a dark theme as a separate option, so the swap is a single line: point your <link> at the dark stylesheet rather than the automatic or light one.

The automatic option is the one that follows the visitor's operating-system preference, switching between light and dark on its own. Choose it when you want the page to respect what the reader has already set on their device. Choose the explicit dark file when you want dark regardless of system settings — for example, a page that sits alongside a dark-branded product.

Choosing between them

Option What it does Good for
Automatic Follows the visitor's OS light/dark setting General-purpose pages where you don't want to impose a look
Dark Always dark Sites that should match a dark brand or a night-time reading context
Light Always light Documents, print-like pages, situations where contrast matters most

A practical next step

If you're unsure, start with automatic. Open the page, then change your operating system's appearance setting and reload — if the page follows along, it's wired up correctly. If you specifically want dark at all times, switch the link to the dark stylesheet and confirm the change on a phone as well as a desktop, since form controls and code blocks are where theme mismatches usually show up first.

One thing to keep in mind: because Water.css is classless, you don't add anything to your HTML to get the theme. That keeps your markup clean, but it also means you can't offer an in-page light/dark toggle without writing your own CSS or JavaScript on top. For a simple static site, that trade-off is usually fine — the reader's system preference is a reasonable default. If you do need a manual switch, you'd be adding a small amount of custom styling, at which point Water.css is still doing the bulk of the work but no longer the whole job.

The project itself is at Water.css.

What types of HTML elements does Water.css style out of the box?

Water.css styles plain semantic HTML without requiring you to add classes. Its demo page shows the usual document building blocks: headings, paragraphs, links, lists, blockquotes, tables, horizontal rules, images, and inline text elements such as bold, italics and code. It also covers forms, including text inputs, email inputs, read-only and disabled fields, select menus, checkboxes, radio buttons, textareas, buttons, and labels. Interactive and structural elements are included too: details and summary, dialog, menu, and form tags, plus code blocks with scrollbars. The result is that a simple static page written with correct HTML looks intentionally designed rather than browser-default.

How to decide whether that coverage is enough

Water.css is aimed at small static sites and documentation-style pages, not complex application interfaces. If your page is mostly text, forms and tables, it will likely cover everything you need. If you rely on card grids, navigation bars, modals with custom layouts, or utility-class systems, you will still need your own CSS on top.

A practical test: open your page with Water.css removed. If the unstyled version is still readable and logically ordered, Water.css will make it look good. If the unstyled version collapses into an unusable pile, the problem is markup structure, not styling.

Try it on an existing page first

The site offers a Waterize bookmarklet, a JavaScript snippet you drag to your bookmarks bar. Opening an ugly or cluttered page and clicking it swaps the page's styles for Water.css, which is a fast way to see how the framework handles real content before committing to it. For a more permanent comparison, Bootstrap and Tailwind CSS take the opposite approach: they give you many more components and layout utilities, but expect class names throughout your HTML. Water.css is the lighter option when you want to keep markup clean and are willing to accept plainer, more uniform results.

Related questions

More questions →
What is Water.css?

Water.css is a drop-in CSS stylesheet for simple static websites. You write plain semantic HTML, add one <link> tag, and the stylesheet handles the visual design for you — no classes, no build step, no configuration. It suits small static sites, documentation pages, README-style demos, and prototypes where you want readable defaults without writing CSS yourself.

How it works

The core idea is that Water.css targets bare HTML elements rather than class names. Headings, paragraphs, tables, forms, code blocks, and dialogs all get styled automatically as soon as the stylesheet loads. Because you never add classes, your markup stays portable — you can remove Water.css later and the HTML still works.

Installation

Paste the stylesheet link into the <head> of your HTML:

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/water.css@2/out/water.css">

The site provides a copy-to-clipboard button for the snippet, plus theme options:

Option What it does
Automatic Follows the visitor's system dark/light preference
Dark theme Forces the dark variant
Light theme Forces the light variant

Version and file-size information (minified + gzipped) is listed alongside these options, so you can check the weight before committing to it.

Goals

The project states its design goals explicitly:

  • Responsive
  • Good code quality
  • Good browser support
  • Small size (under 2kb)
  • Beautiful
  • No classes

These goals explain most of the trade-offs. The stylesheet stays small and broadly compatible by avoiding elaborate layout systems, which is also why it works well on mobile.

Is it responsive?

Yes. Water.css deliberately avoids fancy layout styles, so it adapts easily to mobile. The site notes that you just need the standard responsive viewport tag:

<meta name="viewport" content="width=device-width, initial-scale=1">

With that in place, content flows naturally at any width.

Bookmarklet

Water.css ships a bookmarklet called Waterize. It's a small JavaScript snippet you drag to your bookmarks bar; clicking it on any page replaces that page's styles with Water.css. The stated purpose is making ugly websites more readable. This is a quick way to preview how the stylesheet handles real-world markup before you adopt it.

What gets styled

The demo page exercises a wide range of elements, which tells you what to expect out of the box:

  • Form elements — text inputs, read-only fields, disabled inputs, selects, radio buttons, checkboxes
  • Code — inline code and preformatted blocks, including scrollbars for overflow
  • Tables — headers and rows with sensible spacing and borders
  • <details> / <summary> — collapsible sections
  • <dialog> — modal dialogs, including forms and menus inside them
  • Typography — headings, paragraphs, and body text

If your page is built from standard semantic elements, it will look consistent without any extra work.

When to use it

Water.css fits when you want a clean, readable page and don't want to think about CSS. It's a poor fit if you need custom layouts, component-level design systems, or utility-class workflows — the "no classes" goal means there's no class API to hook into. For a small static site, a personal notes page, or a quick demo, it removes the styling step entirely.

How do I install and use Water.css in my HTML?

Water.css is a drop-in CSS file: you add one <link> tag to the <head> of your HTML, and it styles your existing semantic HTML without classes, a build step, or JavaScript. It fits simple static sites and plain HTML pages where you want readable defaults with almost no setup.

Installation

Paste the stylesheet link into the <head> of your HTML:

<head>
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/water.css@2/out/water.css">
</head>

The site's Installation section describes this as the whole process: "Paste this into the of your HTML" (the <head>), with a copy-to-clipboard button for the snippet. There is no package install, bundler config, or script to run.

Theme options

Water.css ships three variants. Pick one link tag depending on how you want the theme handled:

Option Behavior
Automatic Follows the visitor's system dark/light preference
Dark theme Always dark
Light theme Always light

Use the automatic version if you want the page to match the user's OS setting, and a fixed theme if you need consistent appearance regardless of system preference.

What you get

  • No classes. You write normal semantic HTML (<table>, <form>, <dialog>, <details>, headings, code blocks) and Water.css handles the styling.
  • Responsive by default. The site states it includes no fancy styles, so it is "easily mobile responsive." Add the standard viewport meta tag and it adapts as you resize.
  • Small. The stated goal is under 2kb minified and gzipped, alongside goals of good code quality, good browser support, and a "beautiful" result.
  • No JavaScript required for the styling itself.

Verify it worked

Open your page in a browser. Unstyled HTML should now show styled headings, tables with borders, formatted form inputs, and readable code blocks. Resize the window or open it on a phone: content should reflow cleanly. If nothing changes, check that the <link> is inside <head> and that the URL loads directly in a browser tab.

Common snags

  • Missing viewport tag. Responsiveness depends on the standard <meta name="viewport" content="width=device-width, initial-scale=1">. Without it, mobile rendering may not scale as expected.
  • Your own CSS overriding it. Load Water.css first, then your custom styles, so your rules win where they overlap.
  • Expecting a framework. Water.css is a stylesheet, not a component library. It styles elements you already have; it does not add layout systems or interactivity.

Try it on an existing page

The site offers a Waterize bookmarklet: a JavaScript snippet you drag to your bookmarks bar. Clicking it on any page replaces that page's styles with Water.css, which is a quick way to preview how the stylesheet treats real markup before committing to it.

Is Water.css Responsive and Mobile-Friendly?

Yes. Water.css is responsive out of the box, and the site states this directly: "It doesn't include any fancy styles so it's easily mobile responsive." The only thing you need to add on your side is the standard responsive viewport meta tag in your HTML <head>. Because the stylesheet avoids complex layout rules, content reflows cleanly as the screen or browser window changes size.

Why it works on mobile

Water.css is a drop-in collection of CSS styles for simple, semantic HTML. Its design goals, as listed on the site, include:

  • Responsive
  • Good code quality
  • Good browser support
  • Small size (under 2kb)
  • Beautiful
  • No classes

The "no classes" goal matters for responsiveness. Since you don't apply layout classes or grid systems, there are no fixed-width containers or multi-column structures that would break on a narrow screen. Text, forms, tables, and code blocks simply flow within the available width.

What you need to do

  1. Add the responsive viewport meta tag inside your HTML <head>:
<meta name="viewport" content="width=device-width, initial-scale=1">
  1. Include the Water.css stylesheet in the same <head> (the site provides a copy-to-clipboard snippet on its Installation section).

  2. Write plain semantic HTML — headings, paragraphs, forms, tables, code blocks — without layout classes.

Expected result: the page adapts to the viewport width, and content flows naturally when you resize the browser or rotate a phone.

Verifying it yourself

The Water.css site suggests a simple check: resize the page and watch how everything flows. The demo page includes form elements, code blocks, tables, a horizontal rule, an image, summary/details, and a dialog, so you can see how each element behaves at different widths before committing to the stylesheet.

Common sticking points

  • Missing viewport tag. Without it, mobile browsers assume a desktop-width page and zoom out, so the page won't look properly responsive even though the CSS is fine.
  • Expecting layout components. Water.css is a styling layer for simple static sites, not a framework. It doesn't provide grids, sidebars, or navigation patterns, so complex layouts are outside its scope.
  • Assuming it handles everything. Responsiveness here comes from the absence of rigid styles plus the viewport tag — not from media-query-heavy layout code.

Quick take

If you're building a simple static site with semantic HTML, Water.css gives you a responsive, mobile-friendly baseline with almost no setup. Add the viewport meta tag, link the stylesheet, and resize the page to confirm the behavior on your own content.

What Are the Goals and Design Principles of Water.css?

Water.css is a drop-in stylesheet for simple static sites. Its stated goals are: responsive by default, good code quality, good browser support, small size (under 2kb minified and gzipped), beautiful defaults, and no classes. It suits pages written in plain semantic HTML where you don't want to hand-write CSS or add utility classes.

The goals, and what each one means in practice

Goal What it implies for your page
Responsive No fancy layout styles, so it adapts easily to mobile. You still need the responsive viewport meta tag.
Good code quality The stylesheet is meant to be readable and maintainable, not a pile of overrides.
Good browser support Built to work across browsers rather than relying on the newest CSS features.
Small size (< 2kb min + gzip) Negligible load cost, which matters for simple, fast pages.
Beautiful The default rendering of plain HTML elements should already look presentable.
No classes You style by writing correct semantic HTML, not by adding class names.

The "no classes" principle is the one that shapes everything else. Because styling is driven entirely by element selectors, the quality of your output depends on using the right tags for the right content — headings, table, form, details/summary, dialog, and so on — rather than on decorating elements.

Responsiveness: what you still have to do

Water.css describes itself as responsive, but it doesn't include layout machinery. The site's own guidance is that you just add the standard responsive viewport tag and you're set:

<meta name="viewport" content="width=device-width, initial-scale=1">

Without that tag, mobile browsers fall back to a desktop-width viewport and the page won't scale as intended. So "responsive" here means "nothing in the stylesheet fights small screens," not "layout is handled for you."

Installation

Paste the stylesheet link into the <head> of your HTML. The site presents this as a copyable snippet with theme options:

  • Automatic — follows the visitor's system dark/light preference
  • Dark theme — forces the dark variant
  • Light theme — forces the light variant

Pick the variant that matches how you want the page to behave, then include it before your own content. The site also lists version info and file size (min + gzip) alongside these options, so you can confirm what you're shipping.

Trying it without touching your site: the bookmarklet

Water.css ships a bookmarklet called Waterize. A bookmarklet is a snippet of JavaScript stored in your bookmarks bar. Dragging the Waterize link to your bookmarks bar lets you replace the styles of any page you're viewing with Water.css — useful for making an ugly page more readable, or for previewing how Water.css treats a given set of markup before you commit to it.

What the element demos tell you about coverage

The demo page exists to exercise the stylesheet across many elements, which is a good checklist for what "no classes" covers:

  • Form elements — text inputs, read-only and disabled inputs, selects, checkboxes
  • Code — inline code and code blocks
  • Tables — a marked-up table with header row and body rows
  • Details/summary — collapsible disclosure content
  • Dialog — the dialog element, including form and menu usage inside it
  • Typography — paragraphs and general text flow
  • Miscellaneous — horizontal rules and images

If your page is built from these kinds of elements, Water.css will style it without any class attributes. If your page depends on custom components, grids, or utility-class frameworks, that's outside what this stylesheet is designed to do.

When Water.css is the right choice

Choose it when you have a simple static site, you're writing semantic HTML, and you want decent defaults with essentially zero CSS authoring and near-zero payload. Skip it when you need a design system, custom components, or class-based control over layout — the goals here deliberately exclude that.

How the Waterize Bookmarklet Works

Waterize is a bookmarklet from Water.css: a small JavaScript snippet you drag to your browser's bookmarks bar. When you click it on any page, it replaces that page's styles with Water.css, which can make a cluttered or hard-to-read site more readable. There is nothing to install — the bookmark itself is the tool.

What a bookmarklet actually is

A bookmarklet looks like a bookmark but contains JavaScript instead of a URL. Your browser runs that script against whatever page is currently open. Water.css describes Waterize as "a snippet of JavaScript that sits in your bookmarks bar," used "to make ugly websites more readable by replacing the styles with Water.css."

Two consequences follow from that design:

  • It acts on the page you are viewing, not on your own site's source files.
  • It changes only your local view. Nothing is uploaded, and the site's real files are untouched.

Setting it up

  1. Make sure your bookmarks bar is visible in your browser.
  2. Go to the Water.css site and find the Bookmarklet section.
  3. Drag the Waterize link from that section onto your bookmarks bar.
  4. Open any page you want to restyle and click the Waterize bookmark.

Expected result: the page reloads its appearance with Water.css styling applied — typically cleaner typography, simpler form controls, and a plainer table and code style.

If dragging does not work, you can create a bookmark manually and paste the bookmarklet's JavaScript as its address. The site does not document that fallback, so treat it as a general browser technique rather than a Water.css feature.

What changes on the page

Water.css is a classless stylesheet, so it styles plain semantic HTML elements rather than requiring you to add classes. When Waterize swaps in those styles, the elements it targets are the ones the stylesheet covers, including:

  • Headings, paragraphs, and other typography
  • Form elements such as inputs, selects, and checkboxes
  • Tables, horizontal rules, and images
  • Code blocks and inline code
  • summary/details and the dialog element

Because the stylesheet is small and avoids elaborate layout rules, pages tend to stay responsive after the swap. Water.css notes it includes no fancy styles, so it remains mobile responsive as long as the page has the standard responsive viewport tag.

Limits worth knowing before you rely on it

  • It restyles, it does not repair. If a page's content is broken, hidden behind scripts, or unreadable for reasons other than CSS, Waterize will not fix that.
  • It overrides the site's own design. That is the point for readability, but it also means you lose the original look, including any layout the site depends on.
  • It is per-page and temporary. Clicking the bookmark on a new page applies it there; reloading or navigating away returns you to the site's normal styling.
  • It is a viewing aid, not a publishing step. To style your own site with Water.css, use the installation snippet in your HTML <head> instead — the bookmarklet is for other people's pages.

When to use it

Use Waterize when you land on a page whose styling makes the text hard to read and you want a quick, reversible improvement without extensions or developer tools. If you are building a simple static site and want the same look permanently, install Water.css directly rather than reaching for the bookmarklet.

Website Overview

An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality. Page metadata, canonical configuration and social previews work together to provide more consistent search and sharing presentation.

Domain and Registration

Registered in 2019, this domain has about 7 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The registrar is CloudFlare, Inc., a widely used domain service provider. The domain uses the common .dev extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Cloudflare Email Routing email service. DNSSEC is enabled, allowing validating resolvers to authenticate signed DNS data. SPF and DMARC are configured. DKIM status is unknown. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The response lacks these common security headers: CSP, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, clickjacking protection. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. The Server header contains the custom value Netlify. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies Netlify without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

Twitter Card metadata is configured. The title has 9 characters, within a common display range. A meta description is present, with 93 characters. The observed directives allow indexing and link following. No Generator meta tag is publicly exposed.

Hosting and Email

DNSCloudflare
HostingNetlify
EmailCloudflare Email Routing
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) United States flagAshburn, Virginia, United States Inferred 18.208.88.157

Registration details

RDAP / WHOIS

RegistrarCloudFlare, Inc.
Registered2019-03-04
Expires2027-03-04
Domain statusclient transfer prohibited
Nameserversdawn.ns.cloudflare.com、gabe.ns.cloudflare.com
DNSSECsigned

DNS records

DNS

TypeNameValueTTLPriority
Awatercss.netlify.app18.208.88.157120—
Awatercss.netlify.app98.84.224.111120—
AAAAwatercss.netlify.app2600:1f18:16e:df01::258311—
AAAAwatercss.netlify.app2600:1f18:16e:df01::259311—
MXkognise.devisaac.mx.cloudflare.net30028
MXkognise.devlinda.mx.cloudflare.net30032
MXkognise.devamir.mx.cloudflare.net30089
NSkognise.devdawn.ns.cloudflare.com86400—
NSkognise.devgabe.ns.cloudflare.com86400—
TXTkognise.devgoogle-site-verification=cDYJxqS67uzl8o5lPy1rIfB_xttVSPzqVk-jNQ9Fg0Y300—
TXTkognise.devgoogle-site-verification=gKM8MZ4s_wptgeNkMlR2YwUf8yeaQIzViCfZRQJIgwg300—
TXTkognise.devkeybase-site-verification=1Ey7O96mJcS3R8ON17-l8C6rW-blS8RAvZDg93G7zQo300—
TXTkognise.devv=spf1 include:_spf.mx.cloudflare.net ~all300—
CNAMEwatercss.kognise.devwatercss.netlify.app300—
DSkognise.dev2371 13 2 c9a8a5e020628812a9cda6cfa229d69ec616811e0f40a0b3e80a8909f70e6f521800—
DMARC_dmarc.kognise.devv=DMARC1; p=none; rua=mailto:[email protected]300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectwatercss.kognise.dev
IssuerLet's Encrypt
Valid until2026-11-22T06:43 · Remaining when checked: 46 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=UTF-8
cache-controlpublic,max-age=0,must-revalidate
serverNetlify
strict-transport-securitymax-age=31536000

Identified technologies

Netlify

Pages, Search and Sharing

Meta descriptionA drop-in collection of CSS styles to make simple websites like this just a little bit nicer.
Canonical URLhttps://watercss.kognise.dev/
LanguageEnglish (default)
Twitter Cardsummary_large_image

No robots.txt found

No sitemaps found

User reviews (0)

  • No reviews yet.