Regelenteller | Tel eenvoudig je regels

De Regelenteller is essentieel voor borduurders die nauwkeurig willen werken. De magnetische basis en duidelijke markeringen helpen bij het volgen van patronen en het tellen van steken. Geschikt voor zowel beginners als ervaren borduurders, houdt de Regelenteller je op de juiste lijn.

In je browser Bijgewerkt 05/2026

0 / 500,000
Sleep een bestand om te laden (max. 5 MB)
Analyseresultaten
Totaal aantal regels
0
Niet-lege regels
0
Lege regels
0
Dubbele regels
0
Tekens
0
Tekens (zonder spaties)
0
Woorden
0
Alinea's
0
Zinnen
0
Leestijd
0 min
Gemiddelde regellengte
0
Langste regel (tekens)
0
Kortste regel (tekens)
0
Langste woord
Unieke woorden
0
Regeleindes
1
Plak of typ je tekst in het invoerveld of sleep een tekstbestand erin.
2
Statistieken worden automatisch bijgewerkt terwijl je typt. Klik op Analyseren om een verversing te forceren.
3
Gebruik de transformatieknoppen (Duplicaten verwijderen, Sorteren, Trimmen, Regelnummers toevoegen, enz.) om de invoer rechtstreeks op te schonen.
4
Klik op Resultaten kopiëren om een gelabelde samenvatting te krijgen die je in een ticket, README of e-mail kunt plakken.
5
Wil je opnieuw beginnen? Klik op het prullenbakpictogram om de invoer te wissen en alle tellers te resetten.
Snelle tips
  • Sleep een .txt-, .csv-, .log-, .md- of codebestand rechtstreeks naar het invoerveld om het direct te laden.
  • Druk op Ctrl + Enter (Cmd + Enter op Mac) om de analyse opnieuw uit te voeren.
  • Gebruik de transformatieknoppen (sorteren, dedupliceren, lege regels verwijderen) om een lijst op te schonen voordat je telt.
  • Het veld Regeleindes laat zien of het bestand Unix LF, Windows CRLF of klassiek Mac CR gebruikt — handig bij het debuggen van platformoverschrijdende bestanden.
  • De leestijd gebruikt een gemiddelde van 225 woorden per minuut — een door onderzoek onderbouwd tempo voor stillezen door volwassenen.
Realtime analyse

Zestien statistieken — totaal aantal regels, leeg, niet-leeg, duplicaten, woorden, zinnen, alinea's, leestijd en meer — worden herberekend terwijl je typt.

Diepgaande tekststatistieken

Gemiddelde / langste / kortste regel, langste woord, aantal unieke woorden en detectie van Unix versus Windows regeleindes.

Transformaties met één klik

Duplicaten verwijderen, sorteren, omkeren, witruimte trimmen, lege regels verwijderen of regelnummers toevoegen — direct toegepast op de invoer.

Bestand laden via slepen en neerzetten

Sleep elk .txt/.csv/.log/.md/.json/.xml/.html/.css/.js/.py/.sql-bestand (tot 5 MB) rechtstreeks in de editor.

Capaciteit van een half miljoen tekens

Verwerkt tot 500.000 tekens in de browser — genoeg voor volledige hoofdstukken van een boek, grote logbestanden of CSV's van 10.000 regels.

Volledig privé

Alle verwerking gebeurt in je browser. Niets wordt geüpload, gelogd of bewaard.

Codeanalyse

Tel SLOC (regels code), spot lege/dubbele regels en bekijk de gemiddelde regellengte vóór een refactor.

Schrijven en redigeren

Bereik een woordentelling, schat de leestijd in en controleer het ritme van zinnen voor een artikel, blogpost of essay.

Gegevens opschonen

Sleep een CSV, ontdubbel regels, sorteer alfabetisch en exporteer opnieuw — perfect voor het opschonen van e-maillijsten of adresbestanden.

E-mail-/sms-sjablonen

Controleer of je bericht binnen de tekenlimiet blijft met de tellers Tekens en Tekens (zonder spaties).

Loginspectie

Zie snel hoeveel regels een logbestand bevat, hoeveel ervan leeg zijn en of de regeleindes overeenkomen met je platform.

SEO- en contentaudits

Aantal woorden, alinea's en leestijd — de drie statistieken die elke contentauditchecklist vraagt.

Gratis JSON-API en Model Context Protocol (MCP)-server. Geen registratie, geen API-sleutel, CORS open. Ontworpen voor Claude, ChatGPT, Cursor, scripts en frontend-apps.

curl -X POST https://mate.tools/api/v1/count-lines.php \
  -H "Content-Type: application/json" \
  -d '{"text":"line one\nline two\n\nline four"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/count-lines.php",
    data=json.dumps({"text": "line one\nline two\n\nline four"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r)["metrics"])
const r = await fetch("https://mate.tools/api/v1/count-lines.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({ text: "line one\nline two\n\nline four" }),
});
console.log((await r.json()).metrics);

Voeg toe aan claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) of een andere MCP-compatibele client:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}

npm: @mate-tools/mcp-server · Volledige handleiding: /api/mcp · Bron: server.js bekijken

Veelgestelde vragen

Elke regel die alleen witruimte bevat (spaties of tabs) of helemaal geen tekens tussen twee regeleindes. Regels met zelfs maar één zichtbaar teken — inclusief leestekens — tellen als niet-leeg.

Ja. Elk Unicode-codepunt telt als één teken, inclusief emoji's, letters met accenten, CJK-tekens en symbolen. De teller Tekens (zonder spaties) verwijdert alleen witruimte.

Ja — en de indicator Regeleindes is hier vooral nuttig. Tellingen van lege regels en dubbele regels helpen je dode code of kopieer-plakfouten op te sporen vóór een code review.

De browser-editor verwerkt comfortabel tot 500.000 tekens. Grotere bestanden kun je het beste laden via de knop Bestand laden (gemaximeerd op 5 MB), zodat de parser de UI nooit blokkeert.

De leestijd gebruikt 225 woorden per minuut, het gemiddelde tempo voor stil lezen door volwassenen op het scherm zoals gedocumenteerd in leesonderzoek. Sprekers die hardop lezen halen gemiddeld ~150 wpm.

Het detecteert welke regeleindetekens in de tekst voorkomen: LF (Unix/Mac OS X/Linux/macOS), CRLF (Windows), CR (klassiek Mac OS 9 en eerder). Bestanden met gemengde regeleindes kunnen compilers, diff-tools en shell-scripts breken.

Twee regels zijn alleen duplicaten als hun volledige inhoud exact overeenkomt, inclusief hoofdletters en witruimte. Klik voor losser dedupliceren eerst op Witruimte trimmen en daarna op Duplicaten verwijderen.

Na het uitvoeren van een transformatie (sorteren, dedupliceren, enz.) bevat het invoerveld de nieuwe tekst — kopieer deze met Ctrl+A → Ctrl+C of klik op Resultaten kopiëren voor de statistiekensamenvatting.

Nee. De volledige analyse — inclusief het lezen van het neergezette bestand — wordt in je browser uitgevoerd via JavaScript. Niets wordt geüpload, geen analytics legt de tekst vast, niets wordt bewaard.

Een alinea wordt gedetecteerd als een blok niet-lege regels dat door ten minste één lege regel van andere blokken wordt gescheiden. Als je document alinea's van één regel gebruikt (zonder lege regels ertussen), zal de telling dat weergeven.