Länderflaggen-Bilder und Icon-Sprites herunterladen


Erstellen Sie Länderflaggen-Bilder für Websites, Apps, Sprachumschalter und Formulare. Wählen Sie die benötigten Länder, entscheiden Sie zwischen Einzelflaggen-Download oder einem kombinierten Icon-Bild, fixieren Sie ein 4:3- oder 16:9-Seitenverhältnis, legen Sie Breite und Höhe fest und generieren und laden Sie das Ergebnis herunter.

Nutzen Sie diese Seite, wenn Sie skalierte PNG-Flaggen-Icons, ein ZIP mit Einzelflaggen oder ein Sprite-Sheet mit fertigem HTML und CSS brauchen, das jede ISO-Klasse auf eine background-position in einer Bilddatei abbildet.

Was ist ein Länderflaggen-Icon-Generator?

Ein Länderflaggen-Generator macht aus Ihrer Auswahl sofort nutzbare Flaggenbilder für die Oberfläche. Statt Assets einzeln zu suchen, wählen Sie Länder, legen die Ausgabegröße fest und exportieren entweder einzelne Dateien oder ein kombiniertes Sprite.

Zwei Ausgabeformate decken die meisten Projekte ab:

  • Einzelne Flaggenbilder für Galerien, Downloads oder Assets pro Land
  • Ein Icon-Sprite mit allen gewählten Flaggen in einem Bild für Menüs und Auswahlfelder
  • Generiertes HTML und CSS, das jede ISO-Klasse per background-position mit einer Sprite-Zelle verknüpft

Wenn Sie Länder auswählen und Bilder erstellen möchten, springen Sie zum Länderflaggen-Generator.

Vorschau des Länderflaggen-PNG-Generators mit Länderliste, großen Flaggen-Icons und kombiniertem Sprite-Raster
Länderliste, große PNG-Flaggen und ein kombiniertes Icon-Sprite-Raster zum Download.

Länderflaggen-Generator

Nutzen Sie den Generator unten, um Länder auszuwählen, Einzelflaggen oder ein kombiniertes Icon-Bild zu wählen, Seitenverhältnis und Größe festzulegen und Länderflaggen zu erzeugen und herunterzuladen. Die Funktionsliste unten erklärt jedes Steuerelement, die Anleitung unten zeigt die empfohlene Reihenfolge.

Ländernamen auswählen

×
# ISO Name Kontinent
1AFAfghanistanAsia
2AXAland IslandsEurope
3ALAlbaniaEurope
4DZAlgeriaAfrica
5ASAmerican SamoaOceania
6ADAndorraEurope
7AOAngolaAfrica
8AIAnguillaNorth America
9AQAntarcticaAntarctica
10AGAntigua and BarbudaNorth America
250 /250

Bildtyp auswählen

Ausgabeformat wählen

Bildgröße festlegen

Seitenverhältnis

Breite und Höhe sperren

Limits hängen vom Bildtyp ab. Im Icon-Sprite-Modus bleiben die Maße kleiner.

Erzeugen

Ausgewählte Länder
250

Sprite-Vorschau

1070 × 347 px
12 row(s) × 21 column(s) · 250 flag(s)

Sprite-Layout

Zeilen und Spalten automatisch anpassen, damit alle ausgewählten Flaggen passen. Deaktivieren für feste Rastermaße.
Globus-Icon im Sprite für unbekannte ISO-Codes hinzufügen. Ungültige Codes nutzen dieses Icon in CSS statt einer Flaggenzelle.
Flaggenstil
Zufällige Reihenfolge der Länder im Sprite-Raster. ISO-CSS-Klassen bleiben gleich; nur Sprite-Positionen ändern sich.

Flaggen-Code

In Ihre Seite einfügen, nachdem flag-icons.png bereitliegt.

HTML-Markup mit flags_img und iso_XX-Klassen.

HTML

Sprite-CSS mit ISO-background-position-Werten für flag-icons.png.

CSS

Nach der Erzeugung im Icon-Modus zeigt der Vorschaubereich das kombinierte canvas. Passen Sie die Layout-Einstellungen an, kopieren Sie HTML und CSS aus dem Bereich Flaggen-Code für ISO-basierte Sprite-Klassen, nutzen Sie Download Image nur für das PNG oder Download zip für Bild plus HTML und CSS in einem Archiv. Siehe HTML- und CSS-Sprite-Code für ein Beispiel der erzeugten Ausgabe.

Funktionen

Die Steuerelemente auf dieser Seite decken Massenauswahl, Flaggenstil, Ausgabetyp, Größe, Layout und Export ab. Das sind die wichtigsten Optionen beim Erstellen von Flaggenbildern.

  • Ländernamen auswählen: Wählen Sie aus der vollständigen Liste, filtern Sie nach Kontinent (Afrika, Antarktis, Asien, Europa, Australien, Nordamerika, Südamerika), suchen Sie nach Namen oder markieren und demarkieren Sie Zeilen nach Bedarf.
  • Ländercodes einfügen: Öffnen Sie den Einfügedialog und wählen Sie Länder per JavaScript-Array (z. B. ['US', 'GB', 'DE']), einer zeilengetrennten Liste mit einem ISO-Code pro Zeile oder einem getrennten String wie CSV mit Komma, Doppelpunkt, Semikolon, Tab oder eigenem Trennzeichen. Nur gültige Codes werden auf die Tabelle angewendet; ungültige Einträge werden vor Apply gemeldet.
  • Flaggenstil: Wählen Sie wellige Flaggen mit Welleneffekt oder flache Flaggen mit rechteckigem Standardlook, bevor Sie Einzelflaggen-Downloads oder ein Icon-Sprite erzeugen.
  • Länderreihenfolge mischen: Zufällige Reihenfolge der Länder im Sprite-Raster. ISO-Klassennamen wie iso_US bleiben gleich; nur die Position jeder Flagge auf dem canvas ändert sich.
  • Bildtyp auswählen: Download single flag für separate skalierte Bilder oder create icon flags, um alle ausgewählten Länderflaggen in ein Bild zu legen.
  • Keep ratio: Breite und Höhe auf 4:3 oder 16:9 sperren oder die Sperre deaktivieren für eigene Maße.
  • Bildgröße festlegen: Breite und Höhe pro Flagge eingeben. Limits unterscheiden sich für Einzelflaggen- und Icon-Modus, damit Sprites klein bleiben und Einzeldownloads größer sein können.
  • Bild erzeugen: Skalierte Flaggen oder das kombinierte Icon-canvas aus Ihrer Auswahl erstellen.
  • Raster automatisch anpassen: Nach der Icon-Erzeugung Zeilen und Spalten anhand der Anzahl ausgewählter Länder berechnen lassen, statt sie manuell festzulegen.
  • Globus-Icon: Globus-Platzhalter für Länder ohne Flaggenbild in der Sprite-Vorschau anzeigen.
  • PNG, ZIP und JSON exportieren: Nur das erzeugte PNG herunterladen, ein ZIP-Archiv mit flag-icons.png plus passenden HTML- und CSS-Dateien oder eine JSON-Datei mit Sprite-Positionen und Ländermetadaten für React, canvas und andere App-Workflows.
  • Flaggen-Code: Nach der Icon-Erzeugung HTML und CSS aus dem Bereich Flaggen-Code kopieren. Die Ausgabe nutzt eine Sprite-Datei (flag-icons.png) mit Klassen wie flags_img und iso_AF, jeweils mit der richtigen background-position für das Land.

So nutzen Sie dieses Tool

Folgen Sie diesen Schritten, um Länderflaggen-Bilder mit den Optionen auf dieser Seite zu erstellen.

  1. Wählen Sie die gewünschten Ländernamen. Nutzen Sie den Kontinentfilter oder das Suchfeld und markieren Sie nur die benötigten Zeilen.
  2. Bildtyp auswählen: Download single flag für separate Dateien oder create icon flags für alle ausgewählten Flaggen in einem Bild.
  3. Optional Keep ratio aktivieren und 4:3- oder 16:9-Seitenverhältnis wählen.
  4. Bildgröße festlegen, indem Sie Breite und Höhe innerhalb der Limits für den gewählten Bildtyp eingeben.
  5. Bild erzeugen. Download Image nur für das PNG, Download zip für Bild plus HTML und CSS in einer Datei oder HTML und CSS aus dem Bereich Flaggen-Code kopieren, ohne herunterzuladen.

Bildtypen im Überblick

Der Bildtyp steuert, ob Sie viele separate Dateien oder ein Sprite erhalten. Wählen Sie den Modus, der zu Ihrer geplanten Nutzung der Flaggen passt.

Bildtyp Ideal für Ergebnis
Download single flag Assets pro Land, Downloads und große Anzeigegrößen Skalierte Flaggen als Download-Paket (ZIP)
create icon flags Menüs, Sprachauswahl und kompakte UI-Icons Ein canvas-Bild plus HTML und CSS mit iso_XX-background-position pro Land

Der Icon-Modus funktioniert mit einem oder mehr ausgewählten Ländern, aber ein Raster mit vier oder mehr Flaggen ergibt meist ein nützlicheres Sprite-Layout. Der Einzelflaggen-Modus funktioniert mit einem Land oder einer kleinen Menge separater Dateien.

Seitenverhältnis und Bildgröße

Keep ratio und Bildgröße festlegen arbeiten zusammen. Bei aktiver Ratio-Sperre passt sich die andere Seite an, wenn Sie Breite oder Höhe ändern, damit Flaggen proportional bleiben.

  • 4:3-Seitenverhältnis: Eine häufige flaggenähnliche Form für kompakte Icons und Listeneinträge.
  • 16:9-Seitenverhältnis: Ein breiterer Rahmen für landscape-artige Vorschaubilder.
  • Deaktivieren Sie Keep ratio, wenn Sie eigene Breite und Höhe außerhalb dieser Vorgaben brauchen.

Größenlimits hängen vom Bildtyp ab. Der Icon-Modus hält jede Flagge klein (ca. 15px bis 100px breit), damit das kombinierte Sprite handhabbar bleibt. Der Einzelflaggen-Modus erlaubt größere Breiten (ca. 15px bis 1000px) für Anzeige- oder Download-Assets. Höhenlimits folgen denselben Modusregeln.

Sprite-Layout-Optionen

Nach dem Erzeugen eines Icon-Sprites können Sie im Vorschaubereich feinjustieren, wie Flaggen auf dem canvas liegen, bevor Sie herunterladen oder Code kopieren.

  • Zeile und Spalten: Steuern, wie viele Flaggen horizontal und vertikal im Sprite-Raster liegen.
  • Zeilenabstand und Spaltenabstand: Horizontale oder vertikale Abstände zwischen Flaggenzellen.
  • Padding: Abstand um den äußeren Rand des kombinierten Bildes.
  • Radius: Flaggen-Ecken mit abgerundetem Clip weicher machen.
  • Vorschaubild an Fenster anpassen: Breites canvas in die Seite einpassen, um das volle Sprite zu prüfen.
  • Aktualisieren: canvas nach Layoutänderungen neu aufbauen, damit Positionen mit dem erzeugten CSS übereinstimmen.
  • Flaggen-Code: Kopieren Sie das erzeugte HTML und CSS aus dem Bereich Flaggen-Code. Jedes ausgewählte Land erhält eine iso_XX-Klasse mit passender background-position auf dem gemeinsamen Sprite.
  • Download Image: Nur das erzeugte PNG-Sprite exportieren, wenn Sie eigenes HTML und CSS haben oder nur das Bild brauchen.
  • Download zip: flag-icons.png zusammen mit erzeugtem HTML und CSS in einem ZIP exportieren, damit das komplette Sprite-Paket synchron bleibt.

Halten Sie die Gesamt-canvas unter den maximalen Breiten- und Höhenlimits des Tools. Sehr große Raster können die erlaubte Bildgröße überschreiten; reduzieren Sie Zeilen, Spalten oder Icon-Größe bei einer Größenwarnung. Nach Abstands- oder Größenänderungen die Vorschau erneut aktualisieren, bevor Sie CSS kopieren oder das ZIP laden, damit Positionen korrekt bleiben.

HTML- und CSS-Sprite-Code

Im Modus create icon flags erstellt der Bereich Flaggen-Code einsatzbereiten Code, der auf ein Sprite-Bild verweist. Jedes Land nutzt eine gemeinsame flags_img-Klasse plus eine ISO-Klasse wie iso_AF, die den exakten Background-Offset für die Flaggenzelle setzt.

Das HTML-Beispiel kombiniert eine Flaggenbox mit dem Ländernamen. Das CSS-Beispiel definiert die Flex-Zeile, die gemeinsame Sprite-Größe und eine Regel pro ISO-Code. Ihre Live-Ausgabe passt sich den gewählten Ländern und dem Layout an.

HTML
<div class="flex-box">
    <div class="flags_img iso_AF"></div>
    <div>Afghanistan</div>
</div>

<div class="flex-box">
    <div class="flags_img iso_AX"></div>
    <div>Aland Islands</div>
</div>

<div class="flex-box">
    <div class="flags_img iso_AL"></div>
    <div>Albania</div>
</div>

<div class="flex-box">
    <div class="flags_img iso_DZ"></div>
    <div>Algeria</div>
</div>
CSS
.flex-box {
    display: flex;
    justify-content: start;
    align-items: center;
}

.flags_img {
    background-image: url('flag-icons.png');
    background-repeat: no-repeat;
    display: inline-block;
    width: 50px;
    height: 28px;
    background-color: transparent;
    vertical-align: middle;
    background-position: 51px 29px;
    margin: 8px;
}

.iso_AF {background-position: 0 0}
.iso_AL {background-position: -102px 0}
.iso_AX {background-position: -51px 0}
.iso_DZ {background-position: -153px 0}

Legen Sie flag-icons.png neben Ihr CSS (oder passen Sie den url()-Pfad an) und fügen Sie HTML und CSS in Ihre Seite ein. Nutzen Sie Download zip, wenn Sie Bild, HTML und CSS als ein passendes Paket wollen. Änderungen an Zeilen, Abständen oder Icon-Größe ändern die Pixel-Offsets - klicken Sie auf Update und kopieren Sie den aktualisierten Flaggen-Code oder laden Sie das ZIP nach Layoutänderungen erneut herunter.

Anwendungsfälle

Länderflaggen-Icons tauchen in vielen Produktbereichen auf. Das sind typische Einsatzorte für die Bilder aus diesem Tool.

  • Sprach- und Regionsschalter in Website-Headern
  • Länderauswahlfelder neben Telefon- oder Adressformularen
  • Filialfinder, Versandoptionen und Checkout-Länderlisten
  • Dashboards, die Analysen oder Nutzer nach Land gruppieren
  • Mobile App-Einstellungen mit verfügbaren Locales
  • Marketingseiten, die unterstützte Märkte hervorheben
  • CSS-Sprite-Listen mit einer Flagge neben jedem Ländernamen aus einer PNG-Anfrage

Kombinieren Sie Flaggen-Icons mit einem Ländernamen-Dropdown oder einer JSON-Länderliste, wenn Sie auch ISO-Codes und Labels in Markup oder App-Daten brauchen. Verwandte Links stehen im Abschnitt Verwandte Tools.

Häufig gestellte Fragen

Antworten auf häufige Fragen zu Einzelflaggen-Download, Icon-Sprites, CSS-background-position, Seitenverhältnis, Größenlimits, Layout-Optionen und zugehörigen SVG-Flaggen.

Was ist der Unterschied zwischen Download single flag und create icon flags?

Download single flag skaliert jedes ausgewählte Land in eine eigene Bilddatei (meist als ZIP geliefert). create icon flags legt alle ausgewählten Länderflaggen in ein gemeinsames canvas-Bild (Sprite), das Sie als PNG herunterladen und mit HTML oder CSS nutzen können.

Wie viele Länder kann ich auswählen?

Sie können beliebig viele Länder aus der Liste wählen, nach Kontinent filtern oder nach Namen suchen. Sie können bis zu 250 Länder gleichzeitig auswählen. Für Icon-Sprites funktioniert ein Raster mit vier oder mehr Flaggen meist am besten. Der Einzelflaggen-Modus funktioniert mit einem oder mehreren Ländern.

Welche Seitenverhältnisse werden unterstützt?

Sie können das Seitenverhältnis auf 4:3 oder 16:9 fixieren oder keep ratio deaktivieren und Breite und Höhe unabhängig innerhalb der erlaubten Größenlimits festlegen.

Welche Größenlimits gelten für Flaggen- und Icon-Modus?

Im Einzelflaggen-Modus sind größere Skalierungswerte möglich (ca. 15px bis 1000px Breite). Der Icon-Modus ist für kleine Sprites gedacht und erlaubt typischerweise ca. 15px bis 100px Breite. Höhenlimits folgen denselben Modusregeln. Nach mehreren Größenanfragen in kurzer Zeit kann das Tool vor weiteren Bildern ein Captcha abfragen.

Kann ich Zeilen, Spalten und Abstände nach dem Generieren der Icons ändern?

Ja. Nach dem Erstellen des Icon-Sprites passen Sie Zeilen, Spalten, Zeilenabstand, Spaltenabstand, Padding und Eckenradius an und aktualisieren die Vorschau, bevor Sie das Bild herunterladen oder HTML und CSS mit background-position pro Land kopieren.

Was kann ich mit diesem Tool herunterladen?

Sie können HTML und CSS aus dem Bereich Flaggen-Code kopieren, Download Image nur für das PNG nutzen oder Download zip für das Sprite-Bild plus passende HTML- und CSS-Dateien in einem Archiv. Der Einzelflaggen-Modus liefert separate skalierte Flaggen statt eines kombinierten Sprite-Pakets.

Wann soll ich Download Image statt Download zip verwenden?

Nutzen Sie Download Image, wenn Sie nur das PNG-Sprite brauchen. Nutzen Sie Download zip, wenn Sie flag-icons.png zusammen mit dem generierten HTML und CSS wollen, damit Positionen und Markup in einem Paket zusammenpassen.

Wie funktioniert die CSS-background-position-Ausgabe?

Nach dem Erstellen der Icon-Flags erzeugt der Bereich Flaggen-Code eine gemeinsame .flags_img-Regel, die flag-icons.png lädt, plus eine Klasse pro Land wie .iso_AF mit der passenden background-position für die Zelle. Die HTML-Ausgabe kombiniert passendes Markup mit diesen Klassen neben jedem Ländernamen.

Verwenden die Flaggen ISO-Ländercodes?

Ja. Jede Länderzeile enthält einen ISO-alpha-2-Code mit Ländername und Kontinent. Diese Codes helfen, Flaggen Formularen, Sprachmenüs und Datensätzen mit Ländercodes zuzuordnen.

Wo finde ich stattdessen SVG-Länderflaggen?

Nutzen Sie die SVG-Länderflaggen-Seite, wenn Sie skalierbare Vektorflaggen oder SVG-Quellcode brauchen. Diese Seite konzentriert sich auf Raster-Flaggenbilder und kombinierte Icon-Sprites.

Brauchen Sie SVG-Flaggen, Dropdown-Markup für Länder oder Länderdaten in einem anderen Format? Diese Seiten decken nahe Workflows ab.