Hur det fungerar
Tecken är Unicode-kodpunkter, räknade efter normalisering av radslut. Ord delas på blanksteg. Bytes är UTF-8-kodningslängden, vilket är vad de flesta databaser och HTTP-gränser mäter. Rader räknas av nyradstecken.
- Tecken är Unicode-kodpunkter; byte är storleken UTF-8, vilket är vad de flesta databaser lagrar.
Varför det spelar roll
Ett formulär som accepterar 160 tecken kan fortfarande avvisa inlämningen när kolumnen är 160 byte. Att känna till båda siffrorna innan du klistrar in är skillnaden mellan en fungerande bio och ett valideringsfel som du inte kan förklara.
Ett fungerande exempel
En enda é är ett tecken men två UTF-8 byte. En formbegränsande byte kommer att acceptera ungefär hälften så mycket accentuerad text som en formbegränsande tecken, vilket är en vanlig källa till avvisade bidrag.
Vanliga misstag
- Räknar UTF-16-kodenheter och kallar dem tecken.
- Förutsatt att varje emoji är en kodpunkt.
- Att ignorera radbrytningar när en gräns räknar dem.
Praktiska tips
För sociala inlägg och metabeskrivningar, håll en marginal på cirka 10 % - plattformar trunkeras annorlunda. Om ett system räknar grafemkluster istället för kodpunkter, är det fortfarande den enda pålitliga slutkontrollen att klistra in texten i målplattformen.
Hur man använder det
- Öppna verktyget. Allt körs på din webbläsarflik.
- Klistra in eller skriv in din inmatning och välj sedan den åtgärd du behöver.
- Kontrollera resultatet och kopiera det med ett klick.
Vanliga frågor
Vad är skillnaden mellan tecken och bytes?
Tecken är Unicode-kodpunkter; byte är storleken UTF-8, vilket är vad de flesta databaser och gränser räknas.
Varför räknas emoji mer än en gång?
Många emoji är gjorda av flera kodpunkter (till exempel ett bastecken plus modifierare), och var och en räknas.
Räknar det mellanslag och radbrytningar?
Tecken inkluderar mellanslag och radbrytningar. En separat räkning visar tecken utan mellanslag.
Är detta verktyg verkligen gratis?
Ja. Det finns inget konto, ingen betalvägg och ingen användningsgräns. Tools App finansieras av aumenso, studion bakom.
Är något jag anger uppladdat?
Nej. Verktyget körs på din webbläsarflik; det du anger skickas aldrig till oss och lagras aldrig.