Elk resultaat wordt bijgewerkt terwijl je typt.
Negen teksttools op één pagina
Plak je tekst één keer en wissel tussen tools: dezelfde tekst blijft in het vak, zodat je hem kunt tellen, de hoofdletters kunt herstellen, dubbelen kunt verwijderen en kunt sorteren zonder hem heen en weer te kopiëren. Gebruiken als invoer verplaatst een resultaat terug naar het vak voor de volgende stap. Alles gebeurt in je browser, terwijl je typt.
Hoe woorden en tekens worden geteld
- Woorden: alles tussen spaties dat een letter of cijfer bevat. Samentrekkingen en woorden met een koppelteken zoals bekende-naam tellen als één woord, net als in de meeste tekstverwerkers. In het Chinees en Japans, waar woorden niet door spaties worden gescheiden, telt elk teken als een woord.
- Tekens: elke letter, elk cijfer, elke spatie, elk leesteken en elk regeleinde. Een emoji of een letter met accent telt één keer, ook als hij als meerdere codepunten is opgeslagen.
- Tekens zonder spaties: hetzelfde, zonder spaties, tabs en regeleindes.
- Zinnen: tekst die eindigt op een punt, vraagteken of uitroepteken, of aan het einde van een regel. Gangbare afkortingen zoals dhr., mevr. en bijv. beëindigen geen zin.
- Alinea's: elke regel die tekst bevat.
- Lees- en spreektijd: gebaseerd op 238 woorden per minuut voor stil lezen en 140 voor hardop spreken, de gemiddelden uit grote onderzoeken onder volwassen lezers.
Trefwoorddichtheid toont de woorden, of woordparen, die je het meest gebruikt, met hun aandeel in alle woorden. Het helpt herhaling te zien en te controleren of een pagina gaat over wat je bedoelt.
Regels voor hoofdlettermodus
- Elk Woord Met Hoofdletter geeft elk woord een hoofdletter behalve korte zoals de, het, een, en, maar, of, voor, van, op, in, te en bij, tenzij ze de titel beginnen of eindigen of na een dubbele punt staan. Woorden met eigen hoofdletters, zoals iPhone of NASA, blijven ongemoeid en tekst in hoofdletters wordt eerst naar kleine letters gezet.
- Zinshoofdletters geeft alleen het eerste woord van elke zin en het woord I een hoofdletter.
- camelCase, PascalCase, snake_case, kebab-case en CONSTANT_CASE werken regel voor regel, wat past bij lijsten met namen voor code, bestanden en instellingen. Bestaande camelCase-woorden worden juist gesplitst, dus XMLHttpRequest wordt xml_http_request.
Regels sorteren
A tot Z volgt de taalregels van je browser, dus letters met accent sorteren naast gewone. Natuurlijke volgorde leest getallen als getallen, dus Item 2 komt voor Item 10, zoals mensen verwachten. Husselen gebruikt de veilige willekeurige getallen van je browser, wat het eerlijk maakt voor trekkingen en willekeurige keuzes.
Zoeken en vervangen met reguliere expressies
Zet Reguliere expressie aan om met patronen te zoeken. Een paar die vaak voorkomen:
\s+$vindt spaties aan het einde van elke regel.^\d+\.\s*vindt getallen zoals 1. aan het begin van regels.(\w+)@(\w+)met$2 at $1verwisselt de twee helften rond een @-teken.\b(\w+) \1\bvindt een woord dat twee keer achter elkaar is getypt.
Als een patroon niet geldig is, wordt de fout in gewone woorden getoond in plaats van een kapot resultaat. Patronen draaien in een aparte achtergrondworker, dus een patroon dat nooit zou eindigen wordt na twee seconden gestopt en de pagina blijft werken.
Twee teksten vergelijken
Vergelijken vindt wat er is toegevoegd, verwijderd of gewijzigd tussen twee versies van een tekst, contract, lijst of stuk code. Regel voor regel toont hele regels, met de gewijzigde woorden gemarkeerd binnen elke bewerkte regel. Woord voor woord past bij proza, waar één zin op meerdere plaatsen kan veranderen. Lange ongewijzigde stukken worden ingeklapt en je kunt het resultaat kopiëren als standaard unified diff voor codereview of versiebeheer.
Voorbeeldtekst voor opmaken
Mock-ups gebruiken vaak Latijnse opvultekst, die verbergt of een opmaak met echte woorden werkt en soms per ongeluk wordt gepubliceerd. De voorbeeldtekst hier is gewone taal over alledaagse dingen, met natuurlijke zinslengtes, zodat koppen, kaarten en pagina's eruitzien zoals ze met echte inhoud zullen doen.
URL-slugs
Een slug is het leesbare deel van een webadres, zoals /how-to-plan-a-garden. Slugs hier zijn in kleine letters, gebruiken koppeltekens, die zoekmachines als spaties lezen, en laten accenten en leestekens weg zodat het adres overal werkt. Stel een maximale lengte in en de slug wordt op een woordgrens afgekapt.
Privacy
Er is geen account, geen analytics en geen server achter deze pagina. Je tekst wordt in deze browser verwerkt en nergens naartoe gestuurd. De tekst en instellingen worden in de opslag van deze browser bewaard zodat ze er de volgende keer nog zijn; heel lange teksten worden niet opgeslagen. Druk op Wissen om ze te verwijderen.
Vragen
Waarom wijkt mijn woordenaantal af van een andere app?
Apps verschillen in randgevallen zoals getallen, koppeltekens, streepjes en webadressen. Deze teller volgt dezelfde regels als de meeste tekstverwerkers, dus het resultaat zou overeen moeten komen of een of twee woorden afwijken.
Is er een lengtelimiet?
Geen vaste limiet. Lange boeken werken, al kan typen bij heel grote teksten op oudere telefoons trager aanvoelen.
Verandert de hoofdlettermodus mijn oorspronkelijke tekst?
Nee. Resultaten verschijnen in hun eigen vak en je tekst blijft zoals hij is, tenzij je op Gebruiken als invoer drukt.