Complete HTML head generator

Build better metadata.
Without the guesswork.

Generate SEO, Open Graph, Twitter Card, canonical, robots, browser appearance and JSON-LD markup in one place.

✓ Runs locally✓ No account✓ No uploads
1 Basic informationRequired
2 Search enginesSEO
Additional robots directives
3 Social sharingOG + X
Dedicated X tags MetaTag generates explicit X title, description and image tags using the Open Graph values.
4 Browser & app appearanceTheme
5 Structured dataJSON-LD

Complete your HTML head

Need favicons too?

Generate a modern favicon pack with ICO, SVG, Apple Touch Icon, PWA icons, a maskable icon and a ready-to-use web app manifest.

Open Favicon Generator

Metadata explained

What website metadata actually does

Metadata describes a web page to search engines, social platforms, browsers and other software. It does not normally appear as part of the visible page content, but it can affect how the page is indexed, shared and displayed.

Search metadata

The page title and meta description help search engines understand the subject of a page. They may also be used when the page appears in search results, although search engines can generate their own titles and snippets.

Social sharing metadata

Open Graph and X Card tags provide a title, description and image for links shared on social networks, messaging apps and other compatible services.

Canonical and robots directives

A canonical URL identifies the preferred version of a page. Robots directives tell compatible crawlers whether the page should be indexed and whether links may be followed.

Browser appearance

Theme colors, touch icons and web app metadata can influence how a site appears in browser interfaces, installed web apps and supported mobile environments.

Structured data

What is JSON-LD?

JSON-LD stands for JavaScript Object Notation for Linked Data. It is a machine-readable format used to describe the meaning and structure of a page.

While ordinary meta tags describe how a page may appear in search or social previews, JSON-LD can identify the entity represented by the page. That entity may be an article, organization, person, product, software application, website or another supported Schema.org type.

Search engines can use valid structured data to better understand page content and, where their requirements are met, make the page eligible for enhanced search features. Structured data does not guarantee a rich result or a higher search ranking.

Important: JSON-LD should describe content that is genuinely present and visible on the page. Do not add properties simply because they may look useful to a search engine.
Example SoftwareApplication
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "MetaTag",
  "description": "A browser-based metadata generator.",
  "applicationCategory": "DeveloperApplication",
  "operatingSystem": "Any"
}
</script>
  1. 1

    Describe the page accurately

    Add a clear title, concise description, canonical URL and an image that represents the visible page content.

  2. 2

    Choose only relevant metadata

    Not every page needs every available tag. Generate the metadata that matches the page, its content and its intended platforms.

  3. 3

    Review the generated markup

    Check URLs, image dimensions, language values, robots directives and structured data before adding the result to your document.

  4. 4

    Test the published page

    After deployment, inspect the final HTML and use the validation or preview tools provided by the platforms you care about.

Import & audit metadata

Paste an existing <head> or a collection of meta tags.