Gratis Bild till ASCII-konstkonverterare
Konvertera valfri bild till ASCII-konst för chatt, README, terminaler eller commit-meddelanden. Flera teckenuppsättningar inklusive blockkaraktärer och emoji.
Släpp en fil här, eller klicka för att bläddra
JPG, PNG, WebP, GIF, HEIC, HEIF · bearbetas på din enhet
eller tryck Ctrl+V för att klistra in från urklipp
Tips: du kan klistra in en skärmbild med Ctrl+V
Dina filer lämnar aldrig din enhet. All bearbetning sker lokalt i din webbläsare.
Vanliga användningar
- Gör ASCII-konst för README-filerSkapa textbaserade logotyper och banderoller för GitHub READMEs som återges i monospace.
- Terminal- och MOTD-konstGenerera ASCII-konst för terminalpresentmeddelanden, SSH-banderoller eller message-of-the-day-filer.
- ASCII-konst i commit-meddelandenLägg till minnesvärdig ASCII-konst i versionsnöter, commit-meddelanden eller taggbeskrivningar.
- ASCII-konst för chat och DiscordGör ASCII-memar och konst för att dela i Discord-, Slack- eller IRC-kanaler.
- ASCII-konst för affischer och utskrifterGenerera storskalig ASCII-konst för affischer, utskrifter eller webbhjältsektion.
Så här fungerar det
Omvandlingen körs helt i din webbläsare med Canvas-API:et — ingen server, ingen uppladdning. Verktyget ritar din bild på en osynlig canvas skalad till målets kolumnbredd, läser varje pixels RGB-värden via getImageData, och mappar varje pixels upplevda ljushet till ett tecken från en teckensträng du väljer.
- 1Canvas skalar bildenDin bild ritas på en dold canvas i exakt utdatarutnätets storlek — vanligtvis 80 kolumner brett som standard, med höjden automatiskt justerad för att bevara bildens förhållande (halverad för typsnitt med fast breddsteg, som är högre än breda).
- 2Luminanssampling per pixelVerktyget anropar getImageData för att läsa råa RGBA-byte för varje cell. Det omvandlar varje pixel till ett enda ljushetsvärde med ITU-R:s perceptuella formel (0,299R + 0,587G + 0,114B), och tillämpar sedan din ljushetsförskjutning, kontrastmultiplikator och gammakurva.
- 3Ljushet mappas till ett teckenDen justerade ljusheten (0–1) multipliceras med längden på den valda teckensträngen — standard ( .:-=+*#%@), detaljerad med 70 tecken, blockelement, binär, eller en anpassad uppsättning du skriver in — och tecknet på det indexet placeras i utdatarutnätet.
- 4Export som vanlig text, PNG eller HTMLDet färdiga rutnätet sammanfogas till en textsträng för kopiering/nedladdning. För PNG-export ritas varje tecken på en andra canvas med fillText i 12px typsnitt med fast breddsteg. Färgläge läser den ursprungliga RGB per pixel och omsluter varje tecken i ett infogat-stilat span-element, som kan exporteras som en fristående HTML-fil.
Din bild läses direkt av webbläsarens Canvas-API och lämnar aldrig din enhet — ingen data skickas någonsin till en server.
Relaterade verktyg
ASCII-bannergenerator
Omvandla text till stora ASCII-art-banners i klassiska FIGlet-typsnitt — kopiera eller ladda ner som .txt.
OCR — bild till textextraherare
Extrahera text ur bilder, skärmdumpar, skannade dokument och PDF-filer (eller spara en sökbar PDF) med PP-OCRv5, helt i din webbläsare. Läser latinska, kinesiska, japanska, koreanska, kyrilliska, arabiska, devanagari-, thailändska, grekiska, tamil- och teluguskrift.
Objektborttagare (Magiskt suddgummi)
Ta bort personer, objekt, text eller fläckar från ett foto: måla över dem så fylls området i från omgivningen, direkt i din webbläsare. Ångra, jämför och spara som JPG eller PNG. Ditt foto laddas aldrig upp.