Meta Tag Generator
Generate title, description, canonical and robots meta tags for any page, with length-limit alerts and correct character escaping — ready for your <head>, right in your browser.
🔒 Your data never leaves the browser — not one character is sent anywhere, and nothing is stored
How to use it
- Write the page titleKeep it clear and concise, around 60 characters so it displays in full. The tool counts characters and flags it if you go over.
- Write the descriptionExplain the page in a sentence or two, between 120 and 160 characters. The counter below the box keeps you inside the range.
- Add canonical and indexing rules (optional)Enter the full URL of the original version, and pick whether to block indexing or link-following.
- Copy the tagsThe code generates live beneath the fields — the copy button takes all of it, ready to paste into your page’s <head>.
Enjoying the tool? Help us keep it free forever — Support OMXHub ❤️
Frequently Asked Questions
What are meta tags?
Meta tags are short lines of code inside the <head> that describe your page to search engines and social networks: the title is what shows in the search result, the description is the line beneath it, canonical marks which version of the page is the original, and robots controls whether engines index it and follow its links. Visitors never see them — only whatever reads your page automatically.
Why are there warnings about title and description length?
Because search engines truncate at known limits: titles usually stop displaying whole around 60 characters, and descriptions between 120 and 160. It isn’t a hard rule — the engine cuts the excess and shows an ellipsis — but if you want the full text visible in the result, keep within those bounds. The same limits our own site holds every page to.
Why isn’t a robots tag always emitted?
Because index, follow is already every engine’s default behavior: they index your page and follow its links without being told. Writing that tag out adds literally nothing over its absence — so the tool emits one only when you choose noindex, nofollow or both together.
Does the canonical have to be a complete URL?
Yes. A canonical must be a full URL starting with https:// — browsers resolve any incomplete link (like /page) against the current page, so a partial address produces something different from what you intended. The tool won’t generate the tag unless the URL is complete, and warns you when it’s not instead of emitting a wrong tag.
Does the tool score my page’s quality?
No, and we don’t claim to. Meta tags carry no scoring capability — what matters here is text length and whether the tags are complete. The tool generates the tags and flags only the limits search engines display; everything else (content quality, page speed, links) is outside its scope.
Is my text uploaded to a server or stored anywhere?
No, not a single character. Generation happens entirely inside your browser from what you type — nothing ever leaves your device and we keep no copy. That makes it safe for pages whose details you’d rather not send anywhere.