Lieblingsorte deiner Lieblingsstadt
Startseite
Als bevorzugte Quelle bei Google hinzufügen

Textgrößenrechner

Vergleichen Sie Textkodierungen und die Größe übertragener Textdaten im Browser.

Ihr Text

Größe des kodierten Textes

0 Bytes

0 Bytes · 0 Bits

KB/MB: Basis 1000. KiB/MiB: Basis 1024. Nur kodierter Inhalt, kein Speicherverbrauch, komprimierter Datenverkehr oder vollständiger HTTP-Request.

UTF-8 · Keine BOM hinzufügen · Original beibehalten

UTF-8

0 Bytes

UTF-16LE

0 Bytes

UTF-16BE

0 Bytes

UTF-32LE

0 Bytes

UTF-32BE

0 Bytes

LE und BE ändern die Bytereihenfolge, nicht die Größe. Alle Vergleiche verwenden die gewählte BOM-Einstellung.

Effektiver Text: 0 Grapheme · 0 Codepunkte · 0 UTF-16-Einheiten. Quelle: 0 UTF-16-Einheiten.

Ursprüngliche Zeilenenden: CRLF 0 · CR 0 · LF 0

Effektive Zeilenenden: CRLF 0 · CR 0 · LF 0

Die Verarbeitung erfolgt lokal. Dieses Werkzeug lädt eingegebene Texte und Dateien nicht hoch. Die Analyse- und Werbedienste der Website können Netzwerkanfragen senden.

Vergleich der Nutzdaten

Vergleichsbasis: gewählte Rohkodierung, UTF-8 · Keine BOM hinzufügen · Original beibehalten. Alle Zeilen verwenden den effektiven Text.

JSON-Zeichenfolge · UTF-8 · 2 Bytes

JSON.stringify des gesamten effektiven Textes samt Anführungszeichen und Escape-Sequenzen; ohne umschließendes Objekt oder zusätzliche BOM. Isolierte Surrogate werden maskiert, nicht ersetzt. Eingefügtes JSON wird nicht geparst.

Größenunterschied: +2 Bytes

URL-Komponente · ASCII · 0 Bytes

Ein encodeURIComponent-Wert, keine vollständige URL und kein Formular. Leerzeichen werden zu %20. Keine zusätzliche BOM.

Größenunterschied: 0 Bytes

Formularwert · ASCII · 0 Bytes

Ein application/x-www-form-urlencoded-Wert nach URLSearchParams: ohne Feldname, Gleichheitszeichen oder weitere Felder. Leerzeichen werden zu +, isolierte Surrogate zu U+FFFD. Keine zusätzliche BOM.

Größenunterschied: 0 Bytes

Base64 · ASCII (UTF-8 · Keine BOM hinzufügen · Original beibehalten) · 0 Bytes

Standard-Base64 nach RFC 4648 mit Auffüllzeichen, ohne Zeilenumbrüche. Verwendet die Bytes der gewählten Kodierung samt optionaler Signatur: 4 × ceil(Bytes / 3).

Größenunterschied: 0 Bytes

Leer lassen, um das Limit zu deaktivieren. Nichtnegative ganze Zahl bis 9.007.199.254.740.991 eingeben.

Gewählte Rohkodierung (UTF-8 · Keine BOM hinzufügen · Original beibehalten)

Lokale Datei untersuchen

Eine .txt-, .json- oder .csv-Datei bis 5 MiB auswählen oder ablegen. Sie wird lokal als Text gelesen, weder geparst noch ausgeführt. UTF-32-Dateiimport wird nicht unterstützt.

Kodierte Vorschau und Kopieren

Vorschauen zeigen höchstens 600 Ausgabezeichen. Die Byte-Summen gelten immer für den vollständigen Text.

Byte-Analyse einzelner Zeichen

Graphemindizes im effektiven Text beginnen bei 1. Anführungszeichen und Escape-Sequenzen machen Steuerzeichen sichtbar. Beiträge ohne zusätzliche BOM. Intl.Segmenter gruppiert kombinierende und ZWJ-Sequenzen; der Ersatz für ältere Browser kann bei seltenen Schriften abweichen. Lange Einträge werden gekürzt.

So verwenden Sie den Rechner

  1. Text einfügen oder eine lokale Textdatei untersuchen. Der Editor beginnt leer und behält die ursprünglichen Zeilenenden bei.
  2. Kodierung, Zeilenumwandlung und optionale BOM wählen. Exakte Bytezahl ablesen und serialisierte Darstellungen vergleichen.
  3. Optional ein Byte-Limit für die von Ihrer API erwartete Darstellung festlegen. Original, Zusammenfassung oder vollständige kodierte Ausgabe gezielt kopieren.
  4. Lesen Sie die hervorgehobene Größe in der automatisch gewählten Einheit: Bytes, KB, MB oder GB (TB/PB bei größeren Werten). Die genaue Bytezahl steht darunter und neben anderen großen Ergebnissen. Lesbare Größen werden gerundet; Limits werden immer anhand der exakten Bytezahl geprüft.

Funktionen

  • Vergleicht Größen in UTF-8, UTF-16 und UTF-32
  • Zeigt genaue Bytes sowie die Wirkung von Zeilenenden und BOM
  • Prüft ein optionales Bytelimit
  • Zeigt die kodierte Ausgabe zum gezielten Kopieren
  • Macht den Größenanteil einzelner Zeichen sichtbar

Anwendungsfälle

  • Die Größe einer API-Nutzlast prüfen
  • Kodierungen für eine lokale Textdatei vergleichen
  • Zeilenenden und BOM für einen Export auswählen
  • Textgrößen in Base64 und URL-kodierter Form vergleichen

Bytes, Kodierungen und Nutzdaten verstehen

Ein Byte besteht aus acht Bits; ein sichtbares Zeichen kann mehrere Unicode-Codepunkte enthalten. 😀 ist ein Graphem, ein Codepunkt und zwei UTF-16-Einheiten: je 4 Bytes in UTF-8, UTF-16 und UTF-32. Kombinierende Zeichen und ZWJ-Sequenzen führen zu unterschiedlichen Zeichen- und Bytezahlen.

UTF-8 verwendet 1–4 Bytes pro Unicode-Skalarwert, UTF-16 2 oder 4 und UTF-32 4. A belegt entsprechend 1/2/4 Bytes. Kyrillisch, Arabisch, Chinesisch und Emoji sind gültiger Text, auch bei höherem Bytebedarf. Gemessen wird kodierter Inhalt, kein JavaScript-Heap oder zugewiesener Plattenspeicher.

Es erfolgt keine Normalisierung, Leerraumbereinigung oder Entfernung unsichtbarer Zeichen. Zusammengesetztes é nutzt 2 UTF-8-Bytes, e + U+0301 nutzt 3. Beide sind gewöhnlich ein Graphem. Die Quelle bleibt erhalten; nur die gewählte Zeilenumwandlung erzeugt den effektiven Text.

Eine zusätzliche BOM kostet 3 Bytes in UTF-8, 2 in UTF-16 oder 4 in UTF-32, auch bei leerem Text. Ein vorhandenes führendes U+FEFF bleibt Inhalt. LF nutzt ein ASCII-Byte, CRLF zwei. Die Umwandlung behandelt CRLF gemeinsam, dann einzelne CR/LF; NEL, U+2028 und U+2029 bleiben erhalten.

Bei A Leerzeichen B benötigt UTF-8 3 Bytes, die URL-Ausgabe A%20B 5 und der Formularwert A+B 3. A mit CRLF und B belegt 4 UTF-8-Bytes, nach LF-Umwandlung 3; die JSON-Zeichenfolge mit CRLF belegt 8. JSON enthält äußere Anführungszeichen und Escape-Sequenzen: Die Eingabe wird als eine Zeichenfolge serialisiert, kein JSON-Dokument minimiert.

Base64 ist Kodierung, keine Komprimierung oder Verschlüsselung. Standardausgabe mit Auffüllzeichen belegt 4 × ceil(byteLength / 3) ASCII-Bytes, bei langen Eingaben etwa ein Drittel mehr. UTF-8-A wird zu QQ== (4 Bytes). Leere Eingabe ohne BOM ergibt leeres Base64; eine leere JSON-Zeichenfolge belegt dennoch 2 Bytes.

File.size ist die unveränderliche Originalbytezahl samt Signatur. Der Import unterstützt UTF-8 und UTF-16LE/BE mit strikter Dekodierung. Eine erkannte BOM wählt den Decoder und wird genau einmal entfernt; zusätzliche U+FEFF bleiben erhalten. Ohne Signatur wird UTF-8 angenommen, nicht zuverlässig erkannt. Neukodierung kann durch Kodierung, Zeilenenden, BOM oder Bearbeitungen abweichen.

Prüfen Sie bei API-Feldlimits, ob der Dienst Rohtext, eine JSON-Zeichenfolge oder URL-/Formulardaten zählt. Der Rechner schließt Eigenschaftsnamen, umschließende Objekte, Feldnamen, Gleichheitszeichen und HTTP-Header aus. Ein Null-Limit akzeptiert nur eine leere Darstellung; Gleichheit passt genau. Datenbanken und Plattformen können andere Regeln haben. Nutzen Sie verwandte Werkzeuge für Wörter, soziale Medien und SMS-Segmente.

Lokale Verarbeitung und Umfang

Die Verarbeitung erfolgt lokal. Dieses Werkzeug lädt eingegebene Texte und Dateien nicht hoch. Die Analyse- und Werbedienste der Website können Netzwerkanfragen senden.

Häufige Fragen

Ein Byte besteht aus acht Bits; ein sichtbares Zeichen kann mehrere Unicode-Codepunkte enthalten. 😀 ist ein Graphem, ein Codepunkt und zwei UTF-16-Einheiten: je 4 Bytes in UTF-8, UTF-16 und UTF-32. Kombinierende Zeichen und ZWJ-Sequenzen führen zu unterschiedlichen Zeichen- und Bytezahlen.

Rohtext ohne zusätzliche BOM belegt null Bytes. JSON.stringify von leerem Text enthält zwei Anführungszeichen und benötigt 2 UTF-8-Bytes. Eine Signatur kostet auch bei leerem Text Bytes.

File.size ist die unveränderliche Originalbytezahl samt Signatur. Der Import unterstützt UTF-8 und UTF-16LE/BE mit strikter Dekodierung. Eine erkannte BOM wählt den Decoder und wird genau einmal entfernt; zusätzliche U+FEFF bleiben erhalten. Ohne Signatur wird UTF-8 angenommen, nicht zuverlässig erkannt. Neukodierung kann durch Kodierung, Zeilenenden, BOM oder Bearbeitungen abweichen.

Die Verarbeitung erfolgt lokal. Dieses Werkzeug lädt eingegebene Texte und Dateien nicht hoch. Die Analyse- und Werbedienste der Website können Netzwerkanfragen senden.

Ein Byte (B) enthält 8 Bits. Dezimale Einheiten wachsen jeweils um den Faktor 1.000: 1 KB = 1.000 Bytes, 1 MB = 1.000.000 Bytes und 1 GB = 1.000.000.000 Bytes; TB und PB setzen diese Skala fort. Binäre Einheiten wachsen um den Faktor 1.024: 1 KiB = 1.024 Bytes, 1 MiB = 1.048.576 Bytes und 1 GiB = 1.073.741.824 Bytes. Das Hauptergebnis verwendet dezimale Einheiten; darunter stehen die binäre Entsprechung und die genaue Bytezahl. Beispielsweise werden 3.611.805 Bytes als 3,6 MB oder etwa 3,4 MiB angezeigt. Das sind verschiedene Einheiten derselben Größe, keine Komprimierung. Großes B steht für Bytes, kleines b für Bits. Die gerundete Anzeige ändert nichts am exakten Vergleich mit dem Limit.

Quellen

Quellen geprüft: 2026-09-13. Die Algorithmen folgen diesen Spezifikationen; das Datum ist keine Genauigkeitsgarantie.

JSON in YAML

Konvertiere JSON lokal in YAML und bewahre Zahlentext und Zeichenfolgen in Anführungszeichen; kopiere oder lade das vollständige Ergebnis herunter.

Werkzeug öffnen — JSON in YAML

YAML in JSON

Konvertiere YAML lokal in JSON mit exakten Zahlen, begrenzten Aliasen und vollständigem Kopieren oder Download.

Werkzeug öffnen — YAML in JSON

HTML in Markdown

Wandle eingefügtes oder lokales HTML in Markdown um, prüfe die Konvertierungshinweise und kopiere oder lade das Ergebnis herunter.

Werkzeug öffnen — HTML in Markdown

JavaScript-RegEx-Tester

Teste ein JavaScript-Muster lokal und prüfe Treffer, Gruppen und UTF-16-Positionen.

Werkzeug öffnen — JavaScript-RegEx-Tester

Markdown in HTML

Wandle einen Markdown-Entwurf in ein HTML-Fragment um, prüfe Quelltext und inaktive Vorschau und kopiere oder lade das Ergebnis herunter.

Werkzeug öffnen — Markdown in HTML

Textsortierer

Sortiere Zeilen alphabetisch nach gewählter Sprache oder nach Unicode-Codepunkten. Duplikate, Leerzeilen und der vollständige Inhalt bleiben erhalten.

Werkzeug öffnen — Textsortierer

Doppelte Zeilen entfernen

Behalten Sie die erste exakte Kopie jeder Zeile, Reihenfolge, relevante Leerzeichen und Leerzeilen; kopieren oder laden Sie das Ergebnis herunter.

Werkzeug öffnen — Doppelte Zeilen entfernen

Textvergleich

Vergleichen Sie zwei Texte lokal: Änderungen ganzer Zeilen, Leerraum und letzter Zeilenumbruch.

Werkzeug öffnen — Textvergleich

Groß- und Kleinschreibung umwandeln

Wandeln Sie Text sowie Wort- oder Satzanfänge mit ausdrücklich gewählten Regeln um.

Werkzeug öffnen — Groß- und Kleinschreibung umwandeln

HTML-Entitäten kodieren und dekodieren

HTML-Referenzen als Text kodieren oder dekodieren, Kontext und Unicode-Format wählen und LF-Ausgabe erhalten, ohne Markup zu analysieren oder darzustellen.

Werkzeug öffnen — HTML-Entitäten kodieren und dekodieren

Markdown-Tabellengenerator

Bearbeiten Sie eine Tabelle aus reinem Text, wählen Sie die Ausrichtung und kopieren Sie GFM-Markdown oder importieren Sie tabulatorgetrennten Text.

Werkzeug öffnen — Markdown-Tabellengenerator

Abfragezeichenfolgen analysieren und erstellen

Abfrageparameter bearbeiten und dabei wiederholte Namen und ihre Reihenfolge erhalten. Normalisierte Abfrage oder HTTP(S)-URL kopieren.

Werkzeug öffnen — Abfragezeichenfolgen analysieren und erstellen

URL kodieren und dekodieren

UTF-8-URL-Komponenten oder Formularwerte mit klaren Regeln für Leerzeichen und Pluszeichen umwandeln und das Ergebnis kopieren oder herunterladen.

Werkzeug öffnen — URL kodieren und dekodieren

Base64 kodieren und dekodieren

UTF-8-Text in Standard- oder URL-sicheres Base64 kodieren oder beide Formate mit klaren Fehlermeldungen vollständig dekodieren.

Werkzeug öffnen — Base64 kodieren und dekodieren

XML-Formatierer

XML 1.0 mit Namensräumen prüfen, lokal formatieren oder kompaktieren und das UTF-8-Ergebnis kopieren oder herunterladen.

Werkzeug öffnen — XML-Formatierer

JSON-Formatierer und -Validator

JSON-Syntax lokal prüfen, formatieren oder minimieren und das Ergebnis unter Erhalt der ursprünglichen Daten kopieren oder herunterladen.

Werkzeug öffnen — JSON-Formatierer und -Validator

SMS-Zeichen- und Segmentzähler

Sieh, wie deine Nachricht kodiert wird, wo Segmente enden und was sie kosten könnte. Dein Text bleibt im Browser.

Werkzeug öffnen — SMS-Zeichen- und Segmentzähler

Zeichenzähler für soziale Medien

Prüfe Plattformlimits und teile Beiträge ohne Textverlust auf.

Werkzeug öffnen — Zeichenzähler für soziale Medien

Zeichenzähler

Zählen Sie Zeichen, Wörter, Sätze und Absätze. Prüfen Sie Wortdichte, geschätzte Lesezeit und UTF-8-Größe direkt im Browser.

Werkzeug öffnen — Zeichenzähler

PDF-Text bereinigen

Korrigiere Zeilenumbrüche und Leerzeichen in kopiertem PDF-Text. Behalte das Original und prüfe mehrdeutige Bindestriche vor dem Kopieren.

Werkzeug öffnen — PDF-Text bereinigen

Zierschrift-Konverter

Wandle unterstützte dekorative Unicode-Buchstaben im Browser in normalen Text um. Großschreibung, Akzente, Emojis und Original bleiben erhalten.

Werkzeug öffnen — Zierschrift-Konverter

Text reparieren

Repariere verstümmelten Text und beschädigte Akzente im Browser. Prüfe jede mögliche UTF-8-Umkehr.

Werkzeug öffnen — Text reparieren

Prüfen, ob Gmail die E-Mail kürzen könnte

Messen Sie die UTF-8-Bytes einer HTML-E-Mail, vergleichen Sie sie mit 102.000 Byte Richtwert und finden Sie umfangreichen Code im Browser.

Werkzeug öffnen — Prüfen, ob Gmail die E-Mail kürzen könnte
Alle Werkzeuge dieser Kategorie anzeigen