Syntax-Highlighter
Mit diesem Syntax-Highlighter färben Sie Quelltext ein, ohne etwas zu installieren: Code einfügen, Sprache und helles oder dunkles Farbschema wählen und das fertige HTML kopieren. Die Farben stecken direkt im Code, sodass er sich in Blogs, Mails und Dokumenten ohne zusätzliches Stylesheet richtig darstellt.
Quelle: WCAG 2.2 – Success Criterion 1.4.3 Contrast (Minimum): 4,5:1 für Text (Farben der beiden Themen geprüft). Stand: .
So wird gerechnet
Syntax-Highlighting hebt die Bausteine von Quelltext farbig hervor: Schlüsselwörter, Zeichenketten, Zahlen, Kommentare und Funktionsnamen erhalten je eine Farbe. Das macht Code lesbarer, besonders in Texten, Dokumentationen und E-Mails, wo ein Editor mit Farbschema fehlt.
Was der Highlighter kann
- Sieben Sprachen: JavaScript und TypeScript, JSON, HTML (mit eingebettetem Skript und Stil), CSS, SQL, Python und Bash. Bei „Automatisch erkennen“ wählt das Tool die Sprache am Text aus.
- Zwei Farbschemata: hell auf weißem und dunkel auf dunklem Hintergrund. Alle Textfarben erreichen das Kontrastverhältnis 4,5 zu 1 der Barrierefreiheitsrichtlinien.
- Zwei Ausgabeformen: Mit Farben direkt im Code funktioniert das Ergebnis überall; mit CSS-Klassen ist es kürzer und lässt sich über ein eigenes Stylesheet umfärben.
- Zeilennummern: Auf Wunsch steht vor jeder Zeile ihre Nummer, die sich nicht mitmarkieren lässt.
Sicher und verlustfrei
Der Quelltext wird nicht verändert, sondern nur in Abschnitte zerlegt und mit Farbangaben umgeben. Zeichen wie < und & werden dabei maskiert, damit Code mit HTML-Fragmenten den Rest der Seite nicht beeinflusst. Wer Code vorher aufräumen möchte, nutzt den JSON-Formatierer, den SQL-Formatierer oder den HTML-Formatierer.
Häufige Fragen
Wie färbe ich Code für einen Blogbeitrag ein?
Code einfügen, Sprache und Farbschema wählen und das HTML aus dem Ergebnisfeld kopieren. Im Blog-Editor als HTML-Block einfügen. Die Farben stehen direkt im Code, ein zusätzliches Stylesheet ist nicht nötig.
Kann ich den eingefärbten Code in Word oder eine Mail einfügen?
Ja, meist über die Vorschau: Markieren, kopieren und einfügen, die Farben bleiben erhalten. In Programmen, die HTML nicht annehmen, hilft ein Screenshot der Vorschau.
Welche Sprachen werden unterstützt?
JavaScript und TypeScript, JSON, HTML mit eingebettetem Skript und Stil, CSS, SQL, Python und Bash. Für alle anderen Sprachen kann „Klartext“ gewählt werden, dann bleibt nur das Format des Blocks.
Wird mein Code gespeichert oder gesendet?
Nein. Die Verarbeitung läuft in Ihrem Browser. Der Code steht nicht in der Adresszeile und wird nicht gespeichert.
Warum sind einzelne Stellen nicht eingefärbt?
Der Highlighter erkennt Muster wie Schlüsselwörter, Zeichenketten und Kommentare, ist aber kein vollständiger Parser. Ungewöhnliche Schreibweisen oder Sprachvarianten bleiben deshalb gelegentlich schwarz.
Quellen und Rechtsgrundlagen
- WCAG 2.2 – Success Criterion 1.4.3 Contrast (Minimum): 4,5:1 für Text (Farben der beiden Themen geprüft)
- WHATWG HTML – Syntax: Zeichenreferenzen und Maskierung von &, < und > im Text
- ECMAScript-Sprachspezifikation – reservierte Wörter und lexikalische Grammatik (Grundlage der JavaScript-Hervorhebung)
Stand: · So prüfen wir
Passende Werkzeuge
- JSON formatieren, validieren und minifizierenJSON online prüfen nach RFC 8259: Fehler mit Zeile, Spalte und klarer Erklärung, schön formatieren oder minifizieren, Schlüssel sortieren. Lokal im Browser.
- SQL formatieren (SQL-Formatter online)SQL formatieren und lesbar machen: Schlüsselwörter groß, Einrückung, Spalten und Bedingungen untereinander. Auch SQL komprimieren. Läuft lokal im Browser.
- HTML formatierenHTML formatieren: Quelltext einrücken und lesbar machen oder zu einer Zeile minimieren – mit Hinweisen auf nicht geschlossene Tags. Läuft lokal im Browser.
- Regex-TesterReguläre Ausdrücke (JavaScript) live testen: Treffer markiert, Gruppen als Tabelle, Muster Schritt für Schritt erklärt. Kostenlos, ohne Upload.
- Wie ist meine IP-Adresse?Öffentliche IP-Adresse herausfinden: Ihre IPv4 und IPv6 sofort sehen, dazu ungefährer Standort, Internetanbieter und Browser-Daten. Nichts wird gespeichert.
- IEEE 754 RechnerIEEE 754 Rechner für Half, Single und Double: Dezimalzahl, Hex oder Bits umrechnen, Vorzeichen, Exponent, Mantisse und exakten gespeicherten Wert anzeigen.
- CSS-Verlauf-GeneratorCSS-Farbverläufe bauen: linear, radial oder konisch, beliebig viele Farbstopps, Winkel und Fallback-Farbe – mit Live-Vorschau und CSS zum Kopieren.
- E-Mail-Adressen auf gültige Schreibweise prüfenE-Mail-Adressen einzeln oder als Liste auf korrekte Syntax nach RFC 5321/5322 prüfen: Längen, Domain, Umlaut-Domains (Punycode). Lokal, ohne Versand.
- JSON in TypeScript umwandelnJSON in TypeScript umwandeln: Typen, Interfaces oder JSON Schema aus Beispieldaten erzeugen, mit optionalen Feldern. Läuft im Browser, ohne Upload.