Generate a complete, correctly escaped <head> block in one place.
Appears as the tab name and the search result headline
Absolute URL of this page
How crawlers should treat this page
Optional
Checks
The keywords meta tag is deliberately not offered — every major search engine has ignored it for well over a decade, and populating it only tells competitors what you are targeting. These tags make a page correctly described; none of them raises a ranking on its own.
A basic page
Title, description, canonical
A marketing pageWith social cards
Adds OG and Twitter blocks
A blog postA noindex page
Robots set to noindex
A thank-you pageTitle, description, canonical URL and the robots directive.
Open Graph and Twitter Card blocks are optional and off by default.
Paste it inside <head>, above any content.
Attribute values and element content need different escaping. A title with a quotation mark is safe in <title> and breaks an attribute, and both cases are handled separately.
One canonical, one description, one og:title. Duplicated meta tags are a common cause of a canonical being ignored entirely.
Charset comes first so the parser never has to restart, then viewport, then document metadata — the order browsers actually need.
Produce every tag a page head needs — title, description, canonical, robots, author, viewport and charset — plus optional Open Graph and Twitter Card blocks, all from one form. Escaping is handled for the context each value lands in: attribute values escape quotes and ampersands, while the title element escapes angle brackets and ampersands but leaves quotes alone. Charset is emitted first because a browser that meets it late may restart parsing. Nothing is emitted twice, and the social blocks are built by the same functions the dedicated generators use, so there is no second copy of the rules to drift.
Keep going
Related pages in SEO Tools, plus what others are using right now.
More seo tools that pair well with this one.
Generate Open Graph tags so links to your page preview correctly when shared.
Generate twitter: meta tags for link previews on X, with the right card type.
Produce a canonical link tag and check the URL for the mistakes that break it.
Check whether your page title fits the search snippet, and where the keyword sits.
See an approximation of how your title, URL and description may appear in results.
Check description length, truncation and keyword use before it reaches a results page.
Create strong random passwords with full control over length and characters.
Format, validate and minify JSON, with errors that point to the exact line.
Work out any percentage — of a number, as a share, or as a change.
Count words, characters, sentences and paragraphs as you type.
Convert between length, weight, temperature, volume, speed, data and more.
Count characters with and without spaces, against the limits that matter.
Find the mean, median, mode and range of a list of numbers, with the working shown.
Sample and population standard deviation and variance, both shown, with the working.
Turn a logo into favicon.ico, the PNG sizes a site needs, and the HTML to declare them.
Check a downloaded file against its published checksum, without uploading anything.
Stamp text like DRAFT or CONFIDENTIAL across a PDF, in your browser.
Turn JSON into readable YAML, with quoting and multiline strings handled properly.