Reference implementation · v1 · MIT

🏳️ Flagmoji open standard

Tap or click any flag below. The country name appears above it, holds long enough to read, then auto-fades over ~5 seconds on an S-curve — slow first, then quick. No second tap. Tap again to re-see it.

1 · Flags in the wild (zero-config text scan)

These flags are plain text in a paragraph — the snippet found and wrapped them automatically. Hover to feel the affordance; Tab to one and hit Enter for the keyboard path.

A few favorites: 🇸🇪 🇯🇵 🇧🇷 🇳🇵 🇿🇦 🇫🇷 🇩🇪 🇨🇦 🇸🇬 🇩🇿 🇲🇽 🇺🇸 — every one of them is tappable, no markup was added by hand.

2 · Viewport edges

The card centers above the flag but never clips: it slides inward at the left/right edges. These three have nice mid-length names (10 letters), so the shift is easy to see — and on a narrow phone the widest cards wrap to fit instead of overflowing. Flags near the top of the viewport flip the card below the flag instead.

🇰🇿 🇲🇬 🇲🇪

3 · All 249 flags

The full closed set from the spec. Tap a flag, then scroll — the card docks to its flag and travels with it, flipping above/below as needed near the viewport edges. Scroll the flag fully out of view and the card dismisses early instead of floating orphaned.