Slug Transliteration Tester - Online Latinize & Clean URLs
Test how non‑Latin characters (Chinese, Cyrillic, Arabic) convert to URL‑safe slugs with proper transliteration rules. Preview the final string.
UD5 Toolkit
Generate proper hreflang tags for international SEO — HTML link tags & XML Sitemap format
No language versions added yet.
Click "Add Language" or "Load Example" to get started.
Add language versions above to see generated hreflang tags...
<head> of every listed page.
Hreflang tags are HTML attributes that tell search engines which language and regional variant of a page to serve to users. They help Google and other search engines understand the relationship between different language versions of the same content.
Without hreflang tags, search engines might serve the wrong language version to users — for example, showing your French page to English-speaking users. Proper hreflang implementation is critical for international SEO, preventing duplicate content issues and ensuring users land on the correct version of your site.
hreflang="x-default" specifies a fallback page for users whose language or region doesn't match any of your defined versions. Search engines will show this page when no better match exists.
Common use cases:
Each set of alternate pages should have exactly one x-default entry.
hreflang="en" targets all English-speaking users worldwide, regardless of their location. This is a language-only signal.
hreflang="en-US" specifically targets English-speaking users in the United States. This combines language (en) with a country code (US) following ISO 3166-1 Alpha-2 format.
Best practice: Use language-region combinations when you have truly localized content (different pricing, shipping policies, cultural references). Use language-only codes for broader targeting. Google prefers more specific tags — if both "en" and "en-US" exist, a US-based user will be matched to "en-US" first.
Yes, absolutely. Bidirectional (also called "reciprocal") hreflang is a strict requirement. If your English page references your French page with hreflang="fr", the French page must also include a tag pointing back to the English page with hreflang="en".
If hreflang tags are not reciprocal, Google may ignore all of them entirely. This is one of the most common hreflang implementation mistakes. The tags generated by this tool should be placed in the <head> of every page in the set.
No. Google requires absolute URLs in hreflang tags. This means URLs must include the full path with the protocol (https://) and domain name.
✅ Correct: href="https://example.com/fr/page"
❌ Incorrect: href="/fr/page"
This applies to all hreflang implementation methods: HTML link tags, XML Sitemaps, and HTTP headers. Always use fully qualified absolute URLs.
You can verify hreflang tags using several methods:
<link rel="alternate"> tags are present and reciprocalCommon errors to watch for: missing return links, incorrect language codes, using underscores instead of hyphens, and forgetting to include self-referencing tags.
Hreflang can be implemented in three ways (choose one):
<link rel="alternate" hreflang="..." href="..."> placed in the <head> of each page. This is the most common method.<xhtml:link> elements within your sitemap. Best for large sites as it keeps page code cleaner.Link: HTTP response header. Useful for non-HTML files like PDFs.This tool generates both HTML link tags and XML Sitemap formats. Choose the one that best fits your workflow.
Hreflang and canonical tags serve different but complementary purposes:
Best practice: Each language version should be self-canonicalizing (pointing its canonical tag to itself). Don't set all language versions to canonicalize to one "main" language — this would confuse search engines and defeat the purpose of hreflang.
Hreflang uses two ISO standards:
The format is language-region (e.g., en-GB for British English). Always use lowercase for language codes and uppercase for region codes. Avoid common mistakes like using "en-UK" instead of the correct "en-GB".
No. If your website is only available in one language for one region, you don't need hreflang tags. Hreflang is specifically designed to manage multiple language or regional versions of the same content.
However, if you have a single-language site targeting multiple regions (e.g., English content for US, UK, Canada, and Australia with minor variations), you should use hreflang to differentiate these regional versions and prevent duplicate content issues.
Test how non‑Latin characters (Chinese, Cyrillic, Arabic) convert to URL‑safe slugs with proper transliteration rules. Preview the final string.
Enter a router's MAC address or serial and generate the common default WPA passphrase for major ISP brands. Educational purpose only.
Pick colors for the shadcn/ui design system and generate the complete CSS variable theme file. Copy into your project.
Format a list of Q&A pairs and export as a CSV ready for Anki import. Simple line‑based template. Local.
Style underlines, overlines, and strike-throughs with colors, wavy styles, and thickness. Modern CSS text‑decoration.
Generate a random medieval occupation with a short description. For NPCs or historical curiosity. Local list.
Generate a hardboiled film noir plot with a detective, a dame, and a McGuffin. Great for creative writing prompts.
Generate a grand, aristocratic title like 'Duke of Waffleshire'. Perfect for silly fun or RPG characters. Local.
Design a button or card that glows on hover. Adjust shadow color, spread, and transition. Copy the CSS. Rich UI.
Create a realistic letterpress (debossed) text effect using CSS text‑shadow and background. Adjust depth and light direction. Copy code.
Generate a realistic‑sounding dinosaur name and see a fun description. Perfect for kids and writers.
Generate random but realistic‑looking data arrays (users, products, orders) with typos and missing fields. For test robustness.
Create a customizable checkerboard or grid background using pure CSS gradients. Adjust cell size and colors. Copy the code.
Create a QR code that lets people connect to your Wi‑Fi without typing a password. Just scan and join. Secure local.
Create a custom HTML/CSS progress bar with percentage, colors, and animation. Copy the code. Modern UI element.
Fill in a few details and get a polished resignation letter. No data stored. Instant copy or print.
Paste plain text and turn it into a nested outline using indent levels or Markdown headings. Great for planning.
Enter a URL and see its favicon at all standard sizes. Check if it's properly defined. SEO basic check.
Upload a small pixel art image and get a CSS grid layout that recreates it using divs. Novelty developer tool.
Convert short text into a black‑and‑white Braille bump image ready for embossing. Educational and inclusive.
Generate a random, somewhat meaningful song lyric line. Write your own hit with AI‑free randomness. All local.
Generate a realistic‑sounding exoplanet designation (e.g., Kepler‑442b) and a sci‑fi planet description. For worldbuilding.
Create a realistic‑looking fake tweet with any name, handle, text, likes, and retweets. Just for laughs. All local canvas.
Click for an endless stream of random dad jokes and puns. Copy and share. Guaranteed to make you groan. All local.
Generate magic squares of odd order (3x3, 5x5, …). See the sum constant and verify rows, columns, diagonals. Educational math toy.
Enter a list of words and create a custom word search grid. Choose difficulty, print or export as PDF. Great for teachers.
One click to get a hilarious excuse for being late, missing homework, or not doing chores. Pure comedy.
Design a realistic-looking fake receipt with custom store name, items, and total. For jokes and gags. No real transaction.
Click to generate a random haiku from natural language templates. Pure algorithmic poetry fun. Copy and share.
Generate a QR code with a custom text label below or above. Perfect for printed signs. All generated locally as a single image.