Text & Data🔒 V prehliadači (lokálne)API k dispozícii📴 Funguje offlinebeginner
Dĺžka a štatistika textu
Počíta podrobné štatistiky textu: počet znakov (s medzerami/bez), slová, riadky, bajty (UTF-8) a čas čítania.
Dáta zostávajú vo vašom prehliadači
Pripravené na použitieOkamžité spracovanie
Výsledok
—Čo tento nástroj robí?
Počíta podrobné štatistiky textu: počet znakov (s medzerami/bez), slová, riadky, bajty (UTF-8) a čas čítania.
Kedy ho použiť?
- Dodržanie limitov pre dĺžku SEO nadpisov (< 60 znakov) a meta popisov (< 160 znakov).
- Kontrola dĺžky reťazcov pre databázové stĺpce (VARCHAR limity).
- Presný výpočet veľkosti textu v bajtoch pri prenose cez sieť.
Reálny príklad
Vstup
Vitajte na yas.sh
Výstup
Znaky: 17 | Slová: 3 | Bajty (UTF-8): 17 B | Riadky: 1
Zohľadňuje viacbajtové UTF-8 kódovanie diakritiky a emoji.
Vstup → Spracovanie → Výstup → Ďalší krok
- Vstup
- Zadajte alebo vložte text do textovej oblasti.
- Spracovanie
- Počítadlo v reálnom čase analyzuje znaky, slovné hranice a UTF-8 bajty.
- Výstup
- Prehľadný panel so všetkými metrikami textu.
- Ďalší krok
- Upravte text podľa požadovaných limitov vašej platformy.
Časté chyby
- Predpoklad, že 1 znak = 1 bajt (slovenská diakritika a emoji zaberajú 2 až 4 bajty).
- Zanedbanie počítania medzier pri striktných formulárových obmedzeniach.
- Prehliadnutie skrytých znakov nového riadku.
Čo znamená výsledok
Poskytuje exaktný kvantitatívny rozbor textového obsahu pre programátorov aj copywriterov.
Súkromie a bezpečnosť
Your input is processed entirely in your browser and never sent to a YAS server.
API
Endpoint
POST https://yas.sh/api/v1/tools/string-length
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/string-length" \
-H "Content-Type: application/json" \
-d '{"input":"héllo\nworld"}'JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/string-length", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"input": "héllo\nworld"
}),
});
const data = await res.json();Python
import requests
r = requests.post("https://yas.sh/api/v1/tools/string-length", json={"input":"héllo\nworld"})
data = r.json()| Field | Type | Required | Description |
|---|---|---|---|
| input | string | Yes | Any text |
Success response
{ "slug": "string-length", "result": { "chars": 11, "bytes": 12, "words": 2, "lines": 2 } }Count characters (code points), bytes, words and lines.
Error responses
400 VALIDATION_ERROR— invalid input or unsupported option.413 PAYLOAD_TOO_LARGE— input exceeds the 64 KB limit.429 RATE_LIMIT_EXCEEDED— rate limit exceeded (60 req/min).
Limits
- Maximum input: 64 KB per request.
- Rate limit: 60 requests/min per IP address.
- Authenticated accounts benefit from higher tier quotas.
Súvisiace nástroje