Tavotto
AI가 당신의 연구 그림을 그려줍니다
빈 격자에서 완성된 스프라이트·애니메이션·게임 레벨까지. 그리기·애니메이션·타일 제작·내보내기 모두 브라우저에서, 업로드 없이
Vom leeren Raster zum fertigen Sprite, zur Animation und zum Spiel-Level. Zeichnen, animieren, Kacheln bauen, exportieren — alles im Browser, nichts wird hochgeladen.
디자인JavaScript · HTMLGitHub @spritebit온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Pixel-Art Editor für kleine Sprites (z.B. 24×24 Tier-Sprites) mit Palette-System, Schablonen-Overlay zum Abzeichnen, lokaler Speicherung und PNG/PDF-Export.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Pixel-Art-Editor für Sprites — im Browser, offline, ohne Konto. Zeichnen, animieren, Tilemaps für Spiel-Levels bauen und als Bild, GIF, Godot-Szene oder Code exportieren.
▶ Im Browser öffnen · ⬇ Desktop-App · Website · Handbuch · Mitmachen
🎨 Zeichnen
Alt + Rechts ziehen🎞️ Animieren
🌈 Farben
📦 Exportieren
TileMapLayer🧰 Arbeitsplatz
24 * 4🔒 Deine Daten bleiben bei dir
🧱 Kacheln (Tilemaps)
🖥️ Web und Desktop
Online: spritebit.at/editor.html öffnen — fertig. Kein Konto, keine Installation. Chrome und Edge bieten in der Adressleiste „Installieren“ an, dann startet spritebit wie ein eigenes Programm.
Lokal: Es gibt keinen Build-Schritt und keine Abhängigkeiten zur Laufzeit.
ES-Module brauchen nur einen HTTP-Server (file:// geht nicht):
git clone https://github.com/spritebit/sprite-editor.git
cd sprite-editor
python -m http.server 8000 # oder: npm run serve
Dann http://localhost:8000/ öffnen — die Startseite; der Editor liegt unter editor.html.
Desktop-App (Windows): Die native Fassung in Rust
(spritebit-rs) gibt es als
Download —
ZIP entpacken, spritebit.exe starten. Windows warnt beim ersten Start vor einem unbekannten
Herausgeber („Weitere Informationen“ → „Trotzdem ausführen“), weil die Datei nicht signiert ist.
Alle Versionen stehen unter Releases.
Jeder Sprite lässt sich als Code ausgeben — mit Farben, mit allen Frames, und verlustfrei wieder einlesbar.
| Format | Datei | Wofür |
|---|---|---|
| TypeScript | .ts | number[][] + Palette als Record<number, string> |
| JavaScript | .js | dasselbe ohne Typen |
| JSON | .json | sprachneutral, für eigene Pipelines |
| JSON (Spiel) | .json | flaches data-Array, Material je Farbe — C#-Loader |
| SVG | .svg | Vektorgrafik, animiert per CSS |
| CSS | .css | der Sprite auf einem einzigen Element (box-shadow) |
| C-Header | .h | uint8-Indizes + Palette für Mikrocontroller und LED-Matrix |
| Python | .py | für Pygame, Pillow und Skripte |
| Text-Raster | .txt | ein Zeichen pro Pixel — für Diffs und Doku |
export const HELD: number[][] = [
[0, 5, 5, 0],
[5, 2, 2, 5],
[0, 5, 5, 0],
];
| Taste | Wirkung |
|---|---|
P B S F E W | Stift · Pinsel · Spray · Füllen · Radierer · Zauberstab |
I R O | Linie · Rechteck · Ellipse |
A L K | Auswahl · Lasso · Farbwahl |
H | Hand — Ansicht verschieben |
0–9 | Farbe wählen |
| Rechtsklick | Radieren |
Alt + Klick | Pipette |
Alt + Rechts ziehen | Pinselgröße |
Strg + Mausrad | Zoom auf den Mauszeiger |
Leertaste + Ziehen | Bild verschieben |
Strg+Z / Strg+Y | Rückgängig / Wiederholen |
Strg+A / C / X / V | Alles · Kopieren · Ausschneiden · Einfügen |
Enter | Animation abspielen / anhalten |
, / . | Voriger / nächster Frame |
G | Hilfslinien ein / aus |
Strg+S / Strg+O | Projekt sichern / öffnen |
F1 | Hilfe |
Alle Kürzel stehen im Handbuch und im Editor unter Hilfe (F1).
vendor/.npm run check.npm test —
ohne vorher etwas zu installieren.Wie das alles zusammenhängt, steht in CONTRIBUTING.md.
Fehler gefunden, Idee gehabt? Gern als Issue. Pull Requests sind willkommen — vorher bitte kurz CONTRIBUTING.md lesen: es gibt nur wenige Regeln, aber die halten das Projekt zusammen.
npm test # alle Tests
npm run check # Typprüfung
spritebit is a free, open-source pixel art editor for sprites that runs entirely in your browser — offline, no account, nothing uploaded. Draw clean 1-pixel strokes (Clean Stroke) with symmetry, animate on a layer × frame timeline with linked cels, tags and onion skin, build palettes, add light and drop shadows, build tilemaps for game levels (paint a tile once, it changes everywhere) and export to PNG, GIF, spritesheets, Godot 4 scenes or nine code formats (TypeScript, JSON, SVG, CSS, C, Python …). A native Windows app with the same features is available too. The UI is available in German, English and Austrian German. Open the editor →
spritebit ist und bleibt kostenlos. Wer mag, kann auf Ko-fi einen Kaffee spendieren — das Geld fließt in ein Code-Signatur-Zertifikat, damit Windows bei der Desktop-App nicht mehr warnt.
MIT © 2026 Marco Jan — nutzen, ändern und weitergeben ist erlaubt, auch kommerziell, solange der Lizenzhinweis mitkommt. Was du mit spritebit zeichnest, gehört dir.