SEO and website tools
The tags, counts and markup a page carries before anyone reads it. Everything on this desk runs in your browser: the copy you paste, the URLs you enter and the files you generate are never sent to this site, never stored and never logged.
Two kinds of tool sit here and they fail in different ways. The counters and checkers — title length, description length, word count, readability, keyword density — are arithmetic on text you supply, and they are right whenever their rules match the rules you meant. Those rules are printed on every page, because the usual reason two tools disagree about the same paragraph is hyphenation, sentence splitting or what counts as a character, not a bug in either.
The generators — robots.txt, a sitemap, JSON-LD, hreflang, Open Graph, a tagged link — produce a file you paste somewhere else. They are correct as syntax and they cannot be correct as judgement. A sitemap listing the wrong URLs is valid XML; a canonical pointing at a page that redirects is a well-formed tag; FAQ markup on a site that is not eligible for the rich result is still accurate structured data. Each page says plainly which part it has checked and which part is yours.
Nothing here fetches a URL. That is a deliberate limit rather than an oversight: a redirect checker and an internal-link suggester both need the server to make an outbound request, and this desk does not open that path. So the canonical tool checks the form of the two addresses you type and cannot tell you what either one returns, and the hreflang tool checks the shape of the codes and cannot confirm that the other pages answer back. Where a live check is the thing that matters, the page says so instead of implying it has been done.
No page on this desk quotes a ranking factor, a target keyword density, an ideal title length as a rule, or a search volume for a generated phrase. Those figures are either not published by the engines that would have to publish them, or they belong to a measurement this tool has not made. A character limit is a field you set; a reading speed is a field you set; a long-tail phrase carries no demand figure at all, because attaching one to a combination of strings would be inventing data.
Every tool in SEO and website tools
Titles, snippets and canonicals
What a page title and description measure, how a result would stack them, and whether a canonical is well formed.
- Meta title length checker Count a page title in characters, words and bytes, and see where it would be cut at the limit you set — with the limit left editable, because a search engine truncates on rendered width rather than on a character count.
- Meta description length checker Measure a description against the desktop and mobile limits you set, count its characters and bytes, and see the text a reader would actually be shown.
- Search snippet preview See a title, URL and description assembled the way a search result stacks them, with the breadcrumb your URL implies and the cuts applied at limits you choose.
- Canonical tag builder and checker Check the form of a canonical URL against the page it is meant to describe, and build the link element — without fetching either page, so nothing you type leaves the browser.
Text, keywords and alt text
Counts and readability for a piece of copy, phrasings to write against, and alt text built from what an image is for.
- Keyword density checker How often a word or phrase appears in a piece of text, as a share of all the words in it — counted exactly, with the total it was divided by printed beside the percentage.
- Long-tail keyword generator Expand a seed phrase into question, comparison and modifier forms you can write against — combinations built from your own words, with no search volume attached because none is measured here.
- Word and character counter Words, characters with and without spaces, sentences, paragraphs and reading time for a piece of text — with the counting rules stated rather than left to the tool.
- Readability checker Flesch Reading Ease and Flesch-Kincaid Grade Level for English text, with the sentence length and syllable rate behind both figures printed so the score can be checked rather than trusted.
- Image alt text scaffolder Build alt text from what an image is for rather than from what it looks like, with the decorative case handled explicitly and the length reported against the limit you set.
Markup, feeds and tagged links
robots.txt, a sitemap, JSON-LD, hreflang, Open Graph and a campaign link — built in the browser and copied out.
- robots.txt generator Build a robots.txt from the paths you want crawled and the ones you do not, with your sitemap declared and the rules ordered so a specific allowance is not swallowed by a broad block.
- XML sitemap generator Turn a list of URLs into a valid urlset sitemap, with duplicates removed, XML escaping applied and the protocol limits checked against what you pasted.
- Schema markup generator Build JSON-LD for a website, an organisation, an article or a breadcrumb trail from fields you fill in, with the properties each type requires present before the block is written.
- FAQ schema generator Turn question and answer pairs into FAQPage JSON-LD, with the answers kept as the text a reader can already see on the page.
- Hreflang tag generator Build the alternate-language link set for a page, including the x-default entry, from the language and region codes and URLs you supply.
- Open Graph and Twitter card generator Build the Open Graph and Twitter card meta tags for a page, with the image dimensions you supply deciding which card type is honest to claim.
- UTM link builder Add campaign parameters to a URL with the values encoded properly, keeping any query string and fragment already on the link intact.
