Syntax highlighter
Met deze syntax highlighter kleur je broncode zonder iets te installeren: plak je code, kies de taal en een licht of donker kleurenschema en kopieer de kant-en-klare HTML. De kleuren zitten in de code zelf, zodat die in blogs, mails en documenten goed te zien is zonder extra stylesheet.
Bron: WCAG 2.2 – Success Criterion 1.4.3 Contrast (Minimum): 4,5:1 voor tekst (kleuren van beide thema's gecontroleerd). Bijgewerkt: .
Zo wordt het berekend
Syntax highlighting geeft de bouwstenen van broncode een kleur: sleutelwoorden, tekenreeksen, getallen, commentaar en functienamen krijgen elk hun eigen kleur. Zo is code beter leesbaar, vooral in teksten, documentatie en mails, waar geen editor met kleurenschema beschikbaar is.
Wat de highlighter kan
- Zeven talen: JavaScript en TypeScript, JSON, HTML (met ingesloten script en stijl), CSS, SQL, Python en Bash. Bij “Automatisch herkennen” kiest de tool de taal aan de hand van de tekst.
- Twee kleurenschema’s: licht op wit en donker op een donkere achtergrond. Alle tekstkleuren halen de contrastverhouding van 4,5 op 1 uit de toegankelijkheidsrichtlijnen.
- Twee uitvoervormen: met kleuren in de code zelf werkt het resultaat overal; met CSS-klassen is het korter en kun je het met een eigen stylesheet omkleuren.
- Regelnummers: op verzoek staat voor elke regel haar nummer, dat niet mee te selecteren is met de code.
Veilig en zonder verlies
De broncode wordt niet gewijzigd, alleen in stukken verdeeld en met kleurinformatie omgeven. Tekens als < en & worden vervangen, zodat code met HTML-fragmenten de rest van de pagina niet beïnvloedt. Wil je code vooraf opschonen, gebruik dan de JSON-formatter, de SQL-formatter of de HTML-formatter.
Veelgestelde vragen
Hoe kleur ik code voor een blogbericht?
Plak de code, kies taal en kleurenschema en kopieer de HTML uit het resultaatveld. Voeg die in de blogeditor in als HTML-blok. De kleuren zitten in de code, een extra stylesheet is niet nodig.
Kan ik de gekleurde code in Word of een mail plakken?
Ja, meestal via het voorbeeld: selecteren, kopiëren en plakken, de kleuren blijven behouden. In programma’s die geen HTML accepteren helpt een schermafbeelding van het voorbeeld.
Welke talen worden ondersteund?
JavaScript en TypeScript, JSON, HTML met ingesloten script en stijl, CSS, SQL, Python en Bash. Kies voor elke andere taal “Platte tekst”; dan blijft alleen de opmaak van het blok over.
Wordt mijn code opgeslagen of verstuurd?
Nee. De verwerking gebeurt in je browser. De code staat niet in de adresbalk en wordt niet opgeslagen.
Waarom zijn sommige stukken niet gekleurd?
De highlighter herkent patronen als sleutelwoorden, tekenreeksen en commentaar, maar is geen volledige parser. Ongebruikelijke schrijfwijzen of taalvarianten blijven daarom soms zwart.
Bronnen en wettelijke basis
- WCAG 2.2 – Success Criterion 1.4.3 Contrast (Minimum): 4,5:1 voor tekst (kleuren van beide thema's gecontroleerd)
- WHATWG HTML – Syntax: tekenverwijzingen en het escapen van &, < en > in tekst
- ECMAScript Language Specification – gereserveerde woorden en lexicale grammatica (basis van de JavaScript-markering)
Bijgewerkt op: · Redactioneel beleid
Vergelijkbare tools
- JSON formatteren, valideren en minifiërenValideer je JSON volgens RFC 8259: foutmelding met exacte regel, kolom en duidelijke uitleg. Opmaken, minifiëren en sleutels sorteren, lokaal in de browser.
- SQL formatter (SQL online formatteren)SQL formatter voor leesbare queries: trefwoorden in hoofdletters, inspringing, kolommen en voorwaarden op aparte regels. Ook comprimeren. Draait in je browser.
- HTML formatterHTML formatter: plak je broncode en krijg hem netjes ingesprongen terug of geminimaliseerd, met een melding bij niet-gesloten tags. Draait lokaal in je browser.
- Regex testerTest JavaScript reguliere expressies live: matches gemarkeerd, capture groups in een tabel, elk onderdeel uitgelegd. Gratis, niets wordt geüpload.
- Wat is mijn IP-adres?Toont direct je publieke IP-adres, detecteert IPv4 of IPv6 en legt het verschil uit. Gratis, geen registratie – je IP-adres wordt nooit opgeslagen.
- Wat is mijn user agentToont je user agent en herkent browser, versie, engine, besturingssysteem en apparaattype, met Client Hints. Analyseer ook een andere. Alles lokaal.
- Lettertypen combineren – duo’s voor kop en lopende tekstLettertypeduo’s voor koppen en tekst met live voorbeeld, kant-en-klare CSS en beschikbaarheid op Windows, Mac, iPhone en Android – alleen systeemlettertypen.
- IEEE 754 converterIEEE 754 converter voor half, single en double: reken decimaal, hex of bits om en zie teken, exponent, mantisse en de exact opgeslagen waarde met afrondfout.
- CSS gradient generatorMaak CSS-gradients: lineair, radiaal of conisch, zoveel kleurstops als je wilt, hoek en terugvalkleur – met live voorbeeld en CSS klaar om te kopiëren.