Tekstgrootte calculator
Krijg tekengrootte in bytes (B), kilobytes (KB) of megabytes (MB).
| Grootte |
1. Inleiding
Tekstgrootte calculator is een eenvoudige online tool die direct de grootte van je tekst in bytes berekent. Of je nu content voorbereidt voor een database, API-verzoek, e-mailsjabloon of bestandsuploadveld, het kennen van de exacte grootte van je tekst helpt je limieten en prestatieproblemen te vermijden.
Veel systemen leggen beperkingen op aan tekens of bestandsgrootte. API’s beperken bijvoorbeeld vaak de grootte van verzoekpayloads, databases definiëren maximale veldlengtes en berichtplatforms beperken de berichtgrootte. In plaats van te raden hoe groot je content is, berekent deze tool de exacte bytegrootte in realtime.
Het werkt direct in je browser en wordt automatisch bijgewerkt terwijl je typt of content plakt. Het resultaat wordt weergegeven in bytes en, indien van toepassing, omgezet naar KB, MB, GB of TB voor betere leesbaarheid. Dit maakt het nuttig voor ontwikkelaars, contenteditors, marketeers en iedereen die werkt met gestructureerde of ongestructureerde tekstgegevens.
2. Hoe het werkt
De Tekstgrootte calculator meet de exacte grootte van de tekst die je invoert door deze om te zetten in een binair object en de lengte in bytes te berekenen. In tegenstelling tot een eenvoudige tekenteller weerspiegelt deze methode het werkelijke geheugengebruik van de tekst, inclusief multi-byte tekens zoals emoji’s en niet-Engelse symbolen.
Invoerparameter
- Tekst (verplicht): Een tekstvak waarin gebruikers tekst invoeren of plakken. Dit veld mag niet leeg zijn.
Validatieregels
- Het tekstveld is verplicht en mag niet leeg zijn.
- Een CSRF-token is inbegrepen voor veilige formulierverzending.
- Eventuele validatiefouten worden visueel gemarkeerd.
Verwerkingslogica
Wanneer tekst wordt ingevoerd, geplakt of gewijzigd, berekent de tool automatisch de grootte met behulp van het binaire verwerkingsmechanisme van de browser. De ruwe grootte wordt berekend in bytes. Als de grootte groter is dan 1024 bytes, wordt deze omgezet naar hogere eenheden:
- KB (Kilobytes)
- MB (Megabytes)
- GB (Gigabytes)
- TB (Terabytes)
De waarde wordt afgerond op twee decimalen voor leesbaarheid. Bijvoorbeeld, 1536 bytes wordt weergegeven als 1.5 KB.
Uitvoerstructuur
Het resultaat wordt weergegeven in een tabelindeling onder een sectie met het label “Resultaat”. De numerieke grootte wordt vetgedrukt weergegeven, gevolgd door het juiste eenheidssymbool (B, KB, MB, enz.).
Beperkingen
- Deze tool berekent alleen de tekstgrootte, niet de volledige bestandsmetadata.
- De berekening weerspiegelt het coderingsgedrag van de browser.
- De tekst wordt niet gecomprimeerd of getransformeerd vóór meting.
3. Hoe gebruik je deze tool
- Open de pagina van de Tekstgrootte calculator.
- Voer je tekst in of plak deze in het tekstvak.
- Bekijk hoe het resultaat automatisch wordt bijgewerkt terwijl je typt.
- Controleer de weergegeven grootte in bytes of hogere eenheden.
- Pas je content indien nodig aan om aan systeemlimieten te voldoen.
4. Praktische voorbeelden
Voorbeeld 1: Controleren van API-payloadgrootte
Invoer:
Hello world
Uitvoer:
11 B
Dit bevestigt dat de string 11 bytes gebruikt, waardoor deze veilig is voor systemen met kleine payloadlimieten.
Voorbeeld 2: Meten van meertalige tekst
Invoer:
こんにちは世界
Uitvoer:
21 B
Hoewel de zin slechts 7 tekens bevat, gebruikt deze 21 bytes omdat elk teken meerdere bytes vereist in UTF-8-codering.
5. Gebruiksscenario’s voor ontwikkelaars
- Validatie van API-verzoeken
Voordat JSON- of formuliergegevens naar een API worden verzonden, kunnen ontwikkelaars controleren of het tekstgedeelte de limieten voor verzoekgrootte niet overschrijdt.
- Databaseveldbeheer
Handig om te controleren of content binnen de beperkingen van VARCHAR- of TEXT-kolommen past, vooral bij het werken met meertalige gegevens.
- Frontend invoerbeperkingen
Ontwikkelaars kunnen vergelijkbare logica in JavaScript integreren om client-side bytebeperkingen af te dwingen in plaats van eenvoudige tekenlimieten.
- CMS contentoptimalisatie
Contenteditors kunnen ervoor zorgen dat beschrijvingen, metaveldwaarden of geserialiseerde gegevens binnen veilige groottebeperkingen blijven.
PHP-voorbeeld
$text = "Hello world";
$size = strlen($text);
echo $size . " bytes";
JavaScript-voorbeeld
let text = "Hello world";
let size = new Blob([text]).size;
console.log(size + " bytes");
Beveiligingsoverwegingen
- Valideer invoer altijd server-side.
- Gebruik CSRF-bescherming voor formulierverzendingen.
- Sanitiseer uitvoer bij het weergeven van door gebruikers gegenereerde content.
6. Veelgestelde vragen
Hoe verschilt tekstgrootte van het aantal tekens?
Het aantal tekens meet zichtbare symbolen, terwijl tekstgrootte het aantal bytes meet dat nodig is om de tekst op te slaan.
Waarom gebruikt meertalige tekst meer bytes?
Niet-ASCII-tekens vereisen vaak meerdere bytes in UTF-8-codering, wat de totale grootte vergroot.
Is deze tool nauwkeurig voor API-payloadlimieten?
Ja, het weerspiegelt de werkelijke bytegrootte van de tekst, wat relevant is voor de meeste beperkingen op payloadgrootte.
Comprimeert deze tool tekst?
Nee. Het berekent de ruwe grootte zonder compressie.
Kan ik het gebruiken voor JSON-gegevens?
Ja. Plak de JSON-string om de exacte bytegrootte te zien.
Welke eenheden ondersteunt de calculator?
Het zet bytes automatisch om naar KB, MB, GB of TB wanneer van toepassing.
Populaire tools
Draai de letters in een zin of alinea om.
Zet een getal om in voluit geschreven vorm.
Krijg tekengrootte in bytes (B), kilobytes (KB) of megabytes (MB).
Maak je eigen aangepaste handtekening en download deze eenvoudig.
Draai tekst moeiteloos ondersteboven.
Tel het aantal tekens en woorden in een gegeven tekst.