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

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

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

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.

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.

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 öffnenSMS-Zeichen- und Segmentzähler

Zeichenzähler für soziale Medien

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

Werkzeug öffnenZeichenzä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 öffnenZeichenzähler