Tekstgrootte-calculator

Bereken de grootte van tekst in bytes, kilobytes en megabytes. Controleer limieten van databasevelden, API's, sms en uploads, inclusief UTF-8.

Grootte

Hoeveel ruimte neemt je tekst in?

Tekens en bytes zijn niet hetzelfde. In UTF-8, de codering die bijna het hele web gebruikt, neemt een letter zonder accent 1 byte in, een letter met accent zoals é of ë 2 bytes, veel Aziatische tekens 3 en de meeste emoji 4. De tekstgrootte-calculator vertelt je precies hoe groot je tekst is in bytes (B), kilobytes (KB) en megabytes (MB).

Dat is belangrijk als een systeem de grootte beperkt in plaats van de lengte: een databasekolom in bytes, een API met een maximale payload, een cookie, een pushmelding, een URL of een uploadveld. Tekst die kort lijkt, kan toch te groot zijn zodra emoji en speciale tekens worden meegeteld.

Plak de tekst en je ziet direct de grootte.

Zo gebruik je de tekstgrootte-calculator

  1. Plak of typ je tekst.
  2. De grootte wordt bijgewerkt terwijl je typt.
  3. Lees de grootte af. Die wordt getoond in B, KB of MB, wat het beste past, met 1 KB = 1.024 bytes.
  4. Kort de tekst in als hij boven de limiet zit waarmee je werkt.

Voorbeelden

Gewone tekst

Invoer: Hello

Uitvoer: 5 B

Eén byte per letter.

Letters met accenten

Invoer: café

Uitvoer: 5 B

Vier tekens, vijf bytes: é neemt in UTF-8 2 bytes in.

Emoji

Invoer: 👍👍👍

Uitvoer: 12 B

Drie tekens op het scherm, elk vier bytes.

Niet-Latijns schrift

Invoer: नमस्ते

Uitvoer: 18 B

Zes tekens in Devanagari, elk drie bytes.

Veelvoorkomend gebruik

  • Controleren of tekst in een databasekolom of indexlimiet past.
  • Zorgen dat een API-verzoek of webhook-payload onder de maximale grootte blijft.
  • De grootte van JSON-, CSV- of loggegevens inschatten.
  • Limieten van cookies, headers en pushmeldingen controleren.
  • De grootte van code voor en na het minificeren vergelijken.

Tips en goed om te weten

  • Emoji en niet-Latijnse schriften gebruiken meer bytes per teken. Een bericht van 100 tekens met emoji kan meer dan 200 bytes zijn.
  • De definitie van een kilobyte verschilt: sommige systemen gebruiken 1 KB = 1.000 bytes, andere 1.024 bytes. Controleer wat jouw platform gebruikt.
  • Voor het aantal tekens en woorden in plaats van bytes gebruik je de tekenteller.
  • Om code kleiner te maken, probeer je de HTML-minifier, CSS-minifier of JS-minifier.

Bijzondere gevallen en beperkingen

  • Het resultaat wordt afgerond op twee decimalen en wisselt boven 1.024 bytes van eenheid, dus 1.536 bytes wordt 1.5 KB.
  • Regeleinden tellen mee. Een regeleinde in het vak telt als 1 byte; bestanden die op Windows zijn opgeslagen, gebruiken er 2 per regel.
  • De telling is in UTF-8. Systemen die tekst als UTF-16 opslaan, zoals tekstlengtes in JavaScript en sommige databases, melden andere groottes.
  • Onzichtbare tekens die van websites zijn gekopieerd, zoals harde spaties (2 bytes), worden meegeteld, ook al zie je ze niet.

Veelgestelde vragen

Hoeveel bytes is één teken?

In UTF-8 van 1 tot 4 bytes. Gewone letters zonder accent, cijfers en leestekens gebruiken 1 byte; letters met accenten 2; veel Chinese, Japanse en Koreaanse tekens 3; de meeste emoji 4.

Wat is het verschil tussen tekens en bytes?

Tekens zijn wat je ziet; bytes zijn hoe de tekst wordt opgeslagen. Limieten voor opslag of dataverkeer zijn meestal in bytes.

Hoeveel bytes zitten er in een kilobyte?

Ofwel 1.000 (decimaal, gebruikelijk in de marketing van opslag) of 1.024 (binair, gebruikelijk in besturingssystemen).

Waarom is mijn tekst groter dan het aantal tekens?

Hij bevat tekens die in UTF-8 meer dan één byte nodig hebben, zoals accenten, symbolen of emoji.

Gerelateerde tools

Populaire gratis tools