Zum Inhalt springen
Toolars
Erkunden
Fehler melden

Entwickler · Lokal-Werkzeug

Code zu Bild

Code to Image Converter

Exportiere hervorgehobenen Code als PNG oder SVG mit einstellbarer Schrift, Zeilennummern und 1x/2x-Skalierung — bis 200 Zeilen, lokal gerendert.

Aufgabenpfad / von der Eingabe zum Ergebnis

Füge deinen Code ein

Läuft lokal · Nichts wird hochgeladen

Wie Code zu Bild funktioniert, Datenschutz und verwandte Tools

Aufgabenpfad / von der Eingabe zum Ergebnis

So verwandelst du Code in ein teilbares Bild

  1. 01

    Füge deinen Code ein

    Tippe oder füge in das Feld Code-Quelle ein — bis zu 65.536 UTF-8-Bytes, höchstens 200 Zeilen und 240 Zeichen pro Zeile. Der Zähler neben dem Label zeigt die aktuelle Bytezahl im Verhältnis zum Limit, und alles jenseits einer Grenze wird mit einer Meldung abgelehnt, die sie nennt, damit du genau weißt, was du kürzen musst.

  2. 02

    Wähle Sprache und Theme

    Wähle JavaScript, TypeScript, HTML, CSS, JSON oder Bash unter Sprache, dann setze Theme auf Hell oder Dunkel. Die Syntaxfarben kommen aus der passenden Shiki-Grammatik und einem Theme im GitHub-Stil, und Beispiel laden füllt das Feld mit einem kurzen Beispiel in der gewählten Sprache, damit du Looks vergleichen kannst, bevor du deinen eigenen einfügst.

  3. 03

    Style den Rahmen

    Lege die Hintergrundfarbe, Innenabstand von 16 bis 96 px und Schriftgröße von 12 bis 28 px fest, füge dann einen Fenstertitel von bis zu 80 Zeichen hinzu, schalte Zeilennummern anzeigen um und wähle eine Export-Skalierung von 1x oder 2x. Die Zeilenhöhe folgt automatisch der Schriftgröße, größere Schrift bleibt also ohne Extra-Feintuning lesbar.

  4. 04

    Generiere die Vorschau

    Generieren lädt den lokalen Tokenizer, misst die tatsächlichen Schriftläufe und den Fenstertitel und zeigt dasselbe escaped SVG, das für den Export verwendet wird. Code bleibt inerter Text. Bearbeitungen leeren die alte Vorschau. Übergroße oder nicht messbare Ausgaben werden abgelehnt; breite Vorschauen lassen sich mit der Tastatur scrollen.

  5. 05

    Lade das SVG oder PNG herunter

    Nutze SVG herunterladen für die skalierbare Vektordatei oder PNG herunterladen für eine Bitmap, die über Canvas in der gewählten Skalierung gerendert wird. Beide Dateien werden lokal erzeugt, und wenn die gewählte Kombination die sichere Exportgröße überschreiten würde, sagt der Arbeitsbereich das, statt eine korrupte Datei zu schreiben.

Tool-Fakten

Verarbeitung
In deinem Browser
Eingabe verlässt dieses Gerät
Nie
Aufbewahrung
Nichts wird gespeichert
Preis
Kostenlos

Deine Eingabe bleibt im Browser.

Code zu Bild nutzt seinen verifizierten lokalen Ausführungspfad und erstellt keinen versteckten Ein- oder Ausgabeverlauf.

Lokale Ausführung

Läuft im aktuellen Browser-Tab.

Keine versteckte Verarbeitung

Aktive Tool-Daten werden nie zu einem Toolars-Dokumentdatensatz.

Kein Konto erforderlich

Nutze den Kern-Workflow ohne Profil. Favoriten werden mit deinem Konto synchronisiert, sobald du dich anmeldest.

Sofortiges Zurücksetzen

Leere den Tab, und die aktiven Arbeitsdaten sind weg.

Wann Code zu Bild nützlich ist

Zweizeiligen Code als Bild exportieren

Füge zwei Zeilen ein: const total = 2 + 3; und console.log(total); (40 UTF-8-Byte). Wähle JavaScript, Dunkel, Hintergrund #111827, Abstand 64 px, Schrift 16 px, Zeilennummern an, Titel sum.js und 1×. Beim lokalen Browsertest am 2026-09-24 ergaben Vorschau erstellen und PNG herunterladen die Datei toolars-code-image.png mit 406 × 270 Pixeln und 12.784 Byte. Das Bild zeigt Code, führt ihn aber nicht aus.

1×, 2× und SVG vergleichen

Behalte Code und Einstellungen bei, wechsle zu 2×, erstelle die Vorschau erneut und lade PNG herunter. Am 2026-09-24 hatte es 812 × 540 Pixel und 31.366 Byte. Bei 1× ergab SVG herunterladen toolars-code-image.svg (1.647 Byte) mit einer 406 × 270 viewBox. Skalierung ändert die PNG-Pixel, nicht den Code; Maße und Bytezahl können je nach Schrift und Browser variieren. SVG ohne eingebettete Schrift kann anders aussehen.

Leere Eingabe korrigieren

Leere Code-Quelle und starte die Vorschau. Der Arbeitsbereich fordert zur Codeeingabe auf; beide Downloads bleiben deaktiviert. Füge dieselben zwei Zeilen wieder ein und erstelle die Vorschau erneut, denn Änderungen löschen die alte Vorschau. Überschreitet der Export 4.096 Pixel pro Seite, versuche 1× oder kleinere Abstände bzw. Schrift.

Was Code zu Bild tatsächlich tut

Eine Funktion, auf die du stolz bist, gehört in die Release Notes; ein kniffliges Snippet soll das interne Wiki illustrieren; eine Konferenzfolie will ein gestyltes Fragment statt eines Screenshots mit abgeschnittenen Tabs. Der Code-zu-Bild-Konverter verwandelt das Snippet in einen polierten Rahmen mit Zeilennummern und Fenstertitel, und das exportierte SVG oder PNG fällt ohne manuelle Nacharbeit direkt in Slides, Docs und Chats. Weil Tokenisieren und Rendern in diesem Tab passieren, reist unveröffentlichter Quellcode nirgendwohin.

Häufige Fragen

Wie erstelle ich ein JavaScript-Bild für eine Folie?
Geben Sie const total = 2 + 3; ein und wählen Sie JavaScript, Hell und 1x. Vorschau erzeugen und PNG herunterladen. Das Bild zeigt den Code, nicht das Ergebnis 5: Code wird nicht ausgeführt. Für ein größeres Rasterbild wählen Sie 2x und erzeugen die Vorschau erneut; Breite und Höhe verdoppeln sich.
Wie exportiere ich ein JSON-Beispiel als SVG?
Geben Sie {"ok":true} ein, wählen Sie JSON und erzeugen Sie die Vorschau. SVG liefert eine skalierbare Codegrafik, PNG bewahrt das gerenderte Aussehen. Nach Textänderungen erneut erzeugen; die alte Vorschau wird gelöscht. Dies ist ein Bildexport, keine JSON-Validierung.
Was sind die Eingabelimits?
Bis zu 65.536 UTF-8-Bytes Code, höchstens 200 Zeilen mit je nicht mehr als 240 Zeichen und ein Fenstertitel von 80 Zeichen oder weniger. Der Export selbst ist auf 4.096 Pixel pro Seite und 16.777.216 Pixel insgesamt begrenzt; alles darüber wird mit einer spezifischen Meldung abgelehnt.
Wird mein Code hochgeladen oder ausgeführt?
Weder noch. Der Shiki-Tokenizer lädt nur in diesem Tab, wenn du Vorschau generieren drückst, die Vorschau wird aus Text-Tokens statt injiziertem HTML gebaut, und die Quelle wird nie irgendwohin gesendet oder nach dem Leeren des Arbeitsbereichs aufbewahrt.
Welche Sprachen und Themes sind verfügbar?
Sechs Sprachen — JavaScript, TypeScript, HTML, CSS, JSON und Bash —, jede mit ihrer eigenen Shiki-Grammatik tokenisiert. Die Themes Hell und Dunkel sind Paletten im GitHub-Stil, und das Steuerelement Hintergrundfarbe gestaltet den Rahmen um die Karte unabhängig vom gewählten Theme.
Was ändert die Export-Skalierung?
1x verwendet die gemessenen Bildmaße. 2x verdoppelt Breite und Höhe und erzeugt viermal so viele PNG-Pixel; es fügt weder Code-Details hinzu noch ändert es den Text. Beide Skalierungen müssen in die Exportlimits passen. Reduziere die Skalierung, wenn der Export zu groß ist.
Soll ich das SVG oder das PNG herunterladen?
PNG bewahrt die hier gerenderten Pixel. SVG bleibt skalierbar; ohne eine hochgeladene Schrift verlässt es sich auf Systemschriften, die auf einem anderen Gerät anders ausfallen können. Eine akzeptierte hochgeladene Schrift wird vollständig eingebettet, aber der Ziel-Viewer muss eingebettete Schriften unterstützen. Nutze PNG, wenn ein konsistentes Erscheinungsbild zählt.
Warum ist die Vorschau verschwunden, nachdem ich eine Einstellung geändert habe?
By design: Jede Bearbeitung von Code, Sprache, Theme, Hintergrund, Innenabstand, Schriftgröße, Titel, Zeilennummern oder Skalierung invalidiert die alte Vorschau, statt ein veraltetes Bild zu zeigen. Drücke Vorschau generieren erneut, um den aktualisierten Rahmen zu rendern.
Welche Schriften kann ich einbetten?
TTF/OTF, bis zu 24 MiB. Wähle eine Schrift, die du einbetten darfst. Statische Outline-Schriften mit uneingeschränkter Einbettung werden unterstützt; variable/Farb-Schriften werden abgelehnt. Die vollständige Schrift wird ins SVG eingebunden. Fehlende Glyphen stoppen die Generierung. Es wird keine Datei hochgeladen. Ohne Schrift verwendet SVG Systemschriften.

Weiterlesen

Weiter in Entwickler

Verwandte Aufgaben statt Sackgasse.

Wechsle in einen anderen fokussierten Arbeitsbereich, ohne zum vollständigen Index zurückzukehren.

URL-Slug-Generator

URL Slug Generator

Verwandle Titel und Beschriftungen lokal in saubere, kopierfertige URL-Slugs — wahlweise mit Bindestrichen oder Unterstrichen als Trennzeichen.

Erstellen

Schatten für React Native

React Native Shadow Generator

Vergleiche klassische iOS- und Android-Schatten mit dem boxShadow-Stil der New Architecture in React Native und kopiere die Styles samt Plattformhinweisen.

Erstellen

Base64-Kodierer/Dekodierer

Base64 Encoder/Decoder

Kodiere Text zu Base64 oder dekodiere ihn zurück — mit UTF-8-, URL-sicherer und Zeilenumbruch-Option sowie laufender Validierung, komplett lokal.

Konvertieren

HTML-Kodierer/Dekodierer

HTML Encoder/Decoder

Kodiere die fünf markup-kritischen Zeichen &, <, > und beide Anführungszeichen zu Entitäten oder dekodiere benannte und numerische Referenzen zurück.

Konvertieren