Free SEO tools directory

Every tool is free and works without an account. Search or browse by category.

Content & Text

Count, compare and analyse written content.

Word CounterCount words, characters, sentences, paragraphs and estimated reading time as you paste text.Runs in your browserCharacter CounterCount characters, graphemes and UTF-8 bytes, and see how many remain before your limit.Runs in your browserKeyword Density CheckerCalculate how often target keywords and phrases appear in your copy, and spot the most repeated words.Runs in your browserReadability Score CheckerGet Flesch Reading Ease, Flesch-Kincaid grade and Gunning Fog scores for English text.Runs in your browserText Diff CheckerCompare two versions of a text line by line and see exactly what was added or removed.Runs in your browserCase ConverterConvert text between title, sentence, upper, lower, camel, snake, kebab and other cases.Runs in your browserURL Slug GeneratorTurn a title into a clean, lowercase, ASCII URL slug with optional stop-word removal and length limit.Runs in your browserDuplicate Line RemoverRemove duplicate lines from a list, keeping the first occurrence of each and the original order.Runs in your browserText Line SorterSort lines alphabetically, naturally, by length or by number, or reverse their order.Runs in your browserReading Time CalculatorEstimate how long an article takes to read, including time spent on images.Runs in your browserPhrase Frequency AnalyzerFind the most repeated one- to five-word phrases (n-grams) in a text.Runs in your browserStop Word RemoverStrip common English stop words from text to expose the meaningful keywords.Runs in your browserSentence Length AnalyzerMeasure each sentence and flag the ones that are too long to scan comfortably.Runs in your browserKeyword Cluster GrouperGroup a keyword list into clusters based on shared meaningful words.Runs in your browserKeyword Permutation GeneratorCombine up to three word lists into every keyword combination.Runs in your browserPassive Voice DetectorHighlight sentences that likely use passive voice so you can decide whether to rewrite them.Runs in your browser

Meta Tags & On-Page

Titles, descriptions, headings, links and social tags.

Title Tag Length CheckerCheck title tag length in characters and estimated pixels to see which titles may be truncated in Google results.Runs in your browserMeta Description Length CheckerCheck meta description length in characters and estimated pixels and spot ones that are too short or likely to be cut off.Runs in your browserSERP Snippet PreviewSee an approximate preview of how your title, URL and description may look in Google results.Runs in your browserMeta Tag AnalyzerPaste a page's HTML to extract and audit its title, description, canonical, robots, viewport, Open Graph and Twitter tags.Runs in your browserMeta Tag GeneratorGenerate a clean set of head tags: charset, viewport, title, description, canonical and robots.Runs in your browserOpen Graph Tag GeneratorGenerate Open Graph meta tags so shared links show the right title, description and image.Runs in your browserTwitter / X Card GeneratorCreate twitter:card meta tags for rich link previews on X (Twitter).Runs in your browserCanonical Tag GeneratorNormalise a URL and generate its rel="canonical" tag.Runs in your browserRobots Meta Tag GeneratorBuild a robots meta tag with noindex, nofollow, snippet and image-preview directives.Runs in your browserHreflang Tag GeneratorGenerate hreflang link tags for language and regional page versions and validate the language codes.Runs in your browserHeading Structure AnalyzerExtract H1–H6 headings from HTML and check the outline for missing H1s, skipped levels and empty headings.Runs in your browserHTML Link ExtractorPull every link out of pasted HTML and classify it as internal or external with its anchor text and rel values.Runs in your browserImage Alt Text CheckerFind images with missing, empty or overly long alt text and images without width and height attributes.Runs in your browserHTML to Text ConverterStrip tags, scripts and styles from HTML and keep the readable text.Runs in your browserTable of Contents GeneratorBuild a nested HTML table of contents with anchor links from your article headings.Runs in your browser

Structured Data

Generate and validate JSON-LD markup.

Technical SEO Files

robots.txt, sitemaps, redirects, ads.txt and llms.txt.

Webmaster Utilities

Encoders, formatters, converters and reference tools.

URL ParserSplit a URL into protocol, host, port, path, query parameters and fragment.Runs in your browserURL Encoder / DecoderPercent-encode or decode text for use in URLs and query strings.Runs in your browserHTML Entity Encoder / DecoderEscape or unescape HTML special characters and numeric entities.Runs in your browserBase64 Encoder / DecoderEncode text to Base64 (UTF-8 safe) or decode Base64 back to text.Runs in your browserJSON Formatter & ValidatorValidate JSON, locate syntax errors, and pretty-print or minify it.Runs in your browserXML Formatter & ValidatorCheck XML is well-formed and pretty-print or minify it.Runs in your browserCSS MinifierMinify CSS by removing comments, whitespace and redundant units.Runs in your browserMD5 & SHA Hash GeneratorGenerate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text in your browser.Runs in your browserCSV to JSON ConverterConvert CSV with a header row into a JSON array of objects.Runs in your browserJSON to CSV ConverterConvert a JSON array of objects to CSV with proper quoting.Runs in your browserRegex TesterTest JavaScript regular expressions against text and list every match with its groups.Runs in your browserUnix Timestamp ConverterConvert Unix timestamps (seconds or milliseconds) to dates and dates to timestamps.Runs in your browserHTTP Status Code LookupLook up what HTTP status codes mean and how they affect SEO.Runs in your browserUser-Agent ParserIdentify the browser, operating system, device type and known crawler from a user-agent string.Runs in your browserBulk URL CleanerNormalise a list of URLs: force HTTPS, strip tracking parameters and fragments, de-duplicate and sort.Runs in your browserColour Contrast CheckerCheck text and background colours against WCAG 2.2 contrast ratios.Runs in your browserCore Web Vitals Rating CheckerRate your LCP, INP and CLS values against Google's Good / Needs improvement / Poor thresholds.Runs in your browserCTR CalculatorCalculate click-through rate from clicks and impressions, with a simple target-CTR scenario.Runs in your browser

Website Audits

Live checks of a URL: headers, redirects, HTTPS, markup.

Website SEO AnalyzerAudit a page's HTTP status, HTTPS, title, description, headings, canonical, robots rules, images and speed signals in one report.Live checkHTTP Header CheckerSee the exact HTTP response headers a URL returns, with notes on SEO-relevant ones.Live checkHTTP Status CheckerCheck the status code, redirects and response time of up to 15 URLs at once.Live checkRedirect CheckerTrace the full redirect chain of a URL, with every hop, status code and time.Live checkSSL Certificate CheckerInspect a site's TLS certificate: issuer, validity dates, covered names and chain trust.Live checkRobots.txt CheckerFetch a site's live robots.txt, validate it and test whether Googlebot may crawl a path.Live checkSitemap CheckerFetch and validate a live XML sitemap and sample-check the status of the URLs it lists.Live checkDNS Record LookupLook up A, AAAA, CNAME, MX, NS, TXT, SOA and CAA records for a domain.Live checkIP Address LookupResolve a domain to its IPv4 and IPv6 addresses and read their reverse DNS names.Live checkServer Response Time CheckerMeasure connect time, time to first byte and total time over three requests.Live checkCompression Checker (Gzip / Brotli)Check whether a page is served with gzip or Brotli and how much it could shrink.Live checkOpen Graph CheckerFetch a page and check its Open Graph tags and whether the og:image really loads.Live checkTwitter / X Card CheckerCheck a page's twitter:card tags and Open Graph fallbacks.Live checkSchema Markup ExtractorExtract the JSON-LD, microdata and RDFa structured data present on a live page.Live checkBroken Link CheckerFind broken links on a page by requesting up to 40 unique links.Live checkPage Meta CheckerFetch a live URL and read its title, description, canonical, robots and language tags.Live checkURL Heading CheckerFetch a page and show its H1–H6 outline with hierarchy problems.Live checkMobile Readiness CheckerCheck static mobile signals: viewport tag, zoom blocking, fixed widths and media queries.Live checkSecurity Headers CheckerCheck HSTS, CSP, X-Content-Type-Options, Referrer-Policy, Permissions-Policy and framing protection.Live checkllms.txt CheckerCheck whether a site publishes /llms.txt and whether it follows the proposed format.Live checkads.txt CheckerFetch a site's live ads.txt and validate every line's format.Live checkPage Size CheckerMeasure a page's HTML size and the sizes of the first 20 files it references.Live checkHreflang CheckerCheck a page's hreflang annotations, language codes, self-reference and return links.Live checkURL Link ExtractorExtract all links from a live page and classify them as internal or external.Live checkImage Alt Checker (URL)Fetch a page and list images with missing or empty alt attributes.Live checkCache-Control CheckerInspect caching headers of a page and up to 10 of its static files.Live checkHTTP to HTTPS Redirect CheckerVerify that http:// redirects permanently to https:// and that HSTS is present.Live checkFavicon CheckerCheck whether a site declares a favicon and whether the icon file loads.Live checkWWW vs Non-WWW CheckerCheck that www and non-www versions end up on one canonical host.Live checkIndexability CheckerCheck whether a URL has signals that block indexing: status, noindex, X-Robots-Tag, robots.txt and canonical.Live check

Bulk & Crawl Reports

Check many pages or crawl a section of a site.

Bulk Meta Title AnalyzerFetch up to 25 pages and compare their title tags for length, missing titles and duplicates.Live checkBulk Meta Description AnalyzerFetch up to 25 pages and audit their meta descriptions for missing, short, long and duplicate text.Live checkWebsite Content Quality CheckerCheck observable content-quality signals on up to 10 pages: length, headings, placeholder text, author and date signals.Live checkPage Indexability ReportCheck up to 20 URLs at once for noindex, robots.txt blocks, errors and canonical conflicts.Live checkAI Citation Readiness CheckerCheck observable page characteristics that make content easy for search and AI systems to parse and quote.Live checkPage Experience AnalyzerRun Google's PageSpeed Insights (Lighthouse + real-user data) and fall back to local HTTP signals if the API is unavailable.Live checkSitemap Coverage AnalyzerCompare a site's sitemap with pages found by crawling its links and list the differences.Live checkContent Freshness AuditSee how recently a site's sitemap and pages report being updated, from lastmod, page metadata and HTTP headers.Live checkInternal Link Opportunity FinderFind pages that mention a keyword but do not link to the page you want to rank for it.Live checkAnchor Text Distribution AnalyzerCrawl up to 25 pages and show which internal link texts are used most, including generic or empty anchors.Live checkImage SEO Bulk AnalyzerAudit images across several pages: alt text, dimensions, lazy loading, legacy formats and large files.Live checkPage Word Count ComparisonCompare the visible word count of up to 10 pages and see how each differs from the median.Live checkDuplicate Metadata FinderFind duplicate titles, meta descriptions and H1s across a crawl of up to 25 pages or a list you provide.Live checkWebsite Crawl Depth AnalyzerCrawl up to 40 pages and show how many clicks deep each page is from the start URL.Live checkOrphan Page DetectionFind sitemap URLs that were not reached by following internal links from the home page.Live checkBulk Canonical URL CheckerCheck the canonical link of up to 25 URLs: missing, self-referencing, relative or pointing elsewhere.Live check

Reports & Analysis

Analyse exports, checklists and content planning.