Een korte gids voor hoofdletters en kleine letters
Hoofdletters versus kleine letters bepaalt hoe geschreven talen het verschil maken tussen grotere hoofdletters en kleinere kleine letters. Schriftsystemen met beide vormen koppelen ze: elke hoofdletter heeft een tegenhanger in kleine letters met dezelfde naam, klank en plaats in het alfabet. Hieronder een korte rondleiding langs de transformaties die dit hulpmiddel uitvoert en wanneer je ze inzet.
HOOFDLETTERS
Elke letter in zijn hoofdvorm. Goed voor korte labels, waarschuwingen en afkortingen; vermijd het voor langer dan een paar woorden — leest trager en kan overkomen als schreeuwen.
THIS IS AN EXAMPLE OF UPPERCASE IN USE.
kleine letters
Elke letter in zijn kleine vorm. Kleine letters zijn de standaard voor lopende tekst in modern schrijven — makkelijk te scannen en rustig op de pagina.
this is an example of lowercase in use.
Sentence case (zinsbeginnend)
Alleen de eerste letter van elke zin is een hoofdletter — plus eigennamen en wat de Engelse grammatica normaal vereist. De natuurlijke keuze voor alinea's, UI-tekst en conversatie.
This is an example of sentence case in use.
Title Case (titelstijl)
Hoofdletters voor de belangrijke woorden — zelfstandige naamwoorden, werkwoorden, bijvoeglijke naamwoorden — en kleine letters voor korte lidwoorden, voorzetsels en voegwoorden. De klassieke kopstijl.
This Is an Example of Title Case in Use.
Capitalized Case (eerste letter elk woord)
De eerste letter van elk woord met hoofdletter en de overige in kleine letters — in tegenstelling tot Title Case zonder uitzonderingen voor korte woorden. Komt veel voor bij namen, merken en strakke korte labels.
This Is An Example Of Capitalized Case In Use.
aLtErNaTiNg cAsE
Begint met een kleine letter en wisselt vervolgens per teken, ongeacht de oorspronkelijke hoofd-/kleine letter. Vaak gebruikt voor stilistische nadruk op sociale media.
tHiS Is aN ExAmPlE Of aLtErNaTiNg cAsE In uSe.
iNVERSE cASE
Wisselt de hoofd-/kleineletterpositie van elke letter om. Handig voor snelle visuele effecten of om ongebruikelijke hoofdletterpatronen in een bron-string te controleren.
tHIS IS AN EXAMPLE OF INVERSE CASE IN USE.
camelCase
Ontwikkelaarsstijl: het eerste woord met kleine letter en volgende met hoofdletter, alles aan elkaar. De standaard voor variabelen en functies in JavaScript, Java en Swift.
thisIsAnExampleOfCamelCase
PascalCase
Elk woord (inclusief het eerste) begint met een hoofdletter en wordt zonder scheidingsteken aaneengeschreven. Wordt gebruikt voor typenamen: klassen, interfaces en React-componenten.
ThisIsAnExampleOfPascalCase
snake_case
Woorden in kleine letters verbonden door onderstrepingstekens. Standaard voor identifiers in Python, Rust en Ruby en voor SQL-kolomnamen.
this_is_an_example_of_snake_case
kebab-case
Woorden in kleine letters verbonden door koppeltekens. Conventie voor URL-slugs, CSS-klassen en HTML-attributen.
this-is-an-example-of-kebab-case
CONSTANT_CASE
HOOFDLETTERWOORDEN verbonden door onderstrepingstekens. Gebruikt voor constanten en omgevingsvariabelen in de meeste talen.
THIS_IS_AN_EXAMPLE_OF_CONSTANT_CASE
Omkeren
Keert de volgorde van alle tekens in de tekst om. Handig voor snelle versluiering, palindroomcontroles of speelse typografie.
.esu ni esrever fo elpmaxe na si sihT
Witruimte opschonen
Brengt opeenvolgende witruimte terug tot één spatie, knipt witruimte aan begin en eind van elke regel en verwijdert lege regels. Ideaal voor uit Word of PDF geplakte tekst.
Clean, tidy text on one line.
Dubbele regels verwijderen
Verwijdert dubbele regels en behoudt de eerste keer dat elke regel voorkomt. De volgorde van de overige regels blijft hetzelfde.
alpha beta gamma
Regels sorteren
Sorteert elke regel alfabetisch met locale-bewuste vergelijking. Handig voor lijsten, CSV-kolommen of JSON-sleutelsets.
alpha beta gamma
Slugify
Normaliseert een tekst voor gebruik als URL-slug: verwijdert accenten, leestekens en speciale tekens, zet alles in kleine letters en verbindt resterende woorden met koppeltekens.
this-is-an-example-of-a-slug
Base64 coderen
Codeert willekeurige UTF-8-tekst naar een Base64-string. Handig om binair-veilige data in JSON te bewaren, kleine assets in HTML te embedden of korte payloads via URL's te delen.
VGhpcyBpcyBhbiBleGFtcGxlIG9mIEJhc2U2NC4=
Base64 decoderen
Decodeert een Base64-string terug naar UTF-8-tekst. Geeft een lege string terug als de invoer geen geldig Base64 is.
This is an example of Base64.
URL coderen
Percent-codeert een tekst zodat deze veilig in een URL-querystring of -padsegment kan worden gebruikt.
Hello%20World%20%26%20friends
URL decoderen
Decodeert een percent-gecodeerde URL-tekst terug naar de oorspronkelijke tekens.
Hello World & friends
HTML escapen
Vervangt de vijf gereserveerde HTML-tekens (<, >, &, ", ') door hun entiteiten zodat onbetrouwbare tekst veilig in HTML kan worden ingebed.
<script>alert(1)</script>
HTML unescapen
Decodeert HTML-entiteiten (benoemd en numeriek) terug naar de oorspronkelijke tekens.
<script>alert(1)</script>
Markdown verwijderen
Verwijdert Markdown-syntaxis — koppen, nadruk, codeblokken, links, afbeeldingen, lijsten — en geeft platte tekst terug.
Bold text and a link become plain words.
ROT13
Een eenvoudig substitutiecijfer dat elke letter vervangt door de letter die 13 plaatsen verder in het alfabet staat. ROT13 is zelf-omkerend: tweemaal toepassen geeft de oorspronkelijke tekst.
Guvf vf na rknzcyr bs EBG13 va hfr.
Tekst naar binair
Codeert elke UTF-8-byte van de invoer als een 8-bits binair getal, gescheiden door spaties. Handig voor low-level demo's en informatica-oefeningen.
01001000 01101001
Binair naar tekst
Decodeert een reeks 8-bits binaire getallen terug naar UTF-8-tekst. Spaties, komma's en andere niet-binaire tekens worden genegeerd.
Hi
Tekst naar hex
Codeert elke UTF-8-byte van de invoer als een tweecijferige hexadecimale waarde. Gangbaar voor het debuggen van coderingen en het delen van binaire data als platte tekst.
48 65 6c 6c 6f
Hex naar tekst
Decodeert een reeks hexadecimale waarden per byte terug naar UTF-8-tekst. Spaties en niet-hex tekens worden genegeerd.
Hello
Doorgehaalde tekst
Voegt na elk teken een Unicode-combineerteken (U+0336) toe zodat de tekst doorgehaald lijkt in platte tekst, social bio's en de meeste chat-apps.
T̶h̶i̶s̶ ̶i̶s̶ ̶s̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶.
Onderstreepte tekst
Voegt na elk teken een Unicode-combineerteken (U+0332) toe zodat de tekst onderstreept oogt zonder HTML of Markdown.
T̲h̲i̲s̲ ̲i̲s̲ ̲u̲n̲d̲e̲r̲l̲i̲n̲e̲d̲.
Ondersteboven tekst
Brengt elk teken in kaart op een visueel omgekeerde Unicode-tegenhanger en draait de volgorde om, zodat het resultaat eruitziet als de originele tekst die 180° gedraaid is.
˙uʍop ǝpᴉsdn sᴉ sᴉɥ┴
Spiegeltekst
Spiegelt elk teken horizontaal met omgekeerde Unicode-glyphs en draait de volgorde van de string — alsof je de tekst in een spiegel leest.
.bɘɿoɿɿim ƨi ƨiʜT
HTML verwijderen
Verwijdert alle HTML-tags uit de invoer en decodeert gangbare entiteiten, zodat alleen platte tekst overblijft. Block-elementen zoals p, br en li worden omgezet in regeleinden om de structuur te behouden.
This is plain text.
E-mails extraheren
Doorzoekt de invoer en haalt elk gevonden e-mailadres eruit, ontdubbeld en één per regel. Handig om adressen uit geplakte mailthreads of HTML-dumps te trekken.
alice@example.com bob@convertcasehq.com
URL's extraheren
Haalt elke http(s)-URL uit de invoer, ontdubbeld en één per regel. Nuttig om links uit gekopieerde artikelen of chatlogs te oogsten.
https://convertcasehq.com https://example.com/blog
Regelnummers
Plaats voor elke regel het regelnummer (vanaf 1), met opvulling zodat de dubbele punten verticaal uitlijnen. Snelle manier om naar regels te verwijzen bij het delen van een snippet.
1: First line 2: Second line
Regels schudden
Randomiseert de volgorde van alle regels met een Fisher–Yates-shuffle. Handig voor playlists, namenlijsten of voorbeelddata.
gamma alpha beta
Willekeurige regel
Kiest één willekeurige niet-lege regel uit de invoer. Ideaal om een naam, winnaar of prompt uit een lijst te trekken.
alpha
Regels samenvoegen
Drukt meerregelige tekst samen tot één regel, gescheiden door spaties, met overtollige witruimte weggeknepen. Handig om alinea's met harde regeleinden uit e-mail of PDF te ontvouwen.
First line second line third line.
Naar LF
Normaliseert Windows- (CRLF) en oude-Mac-regeleinden (CR) naar Unix-stijl LF. Vaak nodig voor je bestanden naar repositories pusht of door Unix-tools haalt.
line one line two
Naar CRLF
Converteert regeleinden naar Windows-stijl CRLF. Nuttig bij het genereren van bestanden die in Notepad openen of door tools worden gebruikt die CRLF verwachten.
line one\r\nline two