Skip to main content
ASCII Art Generator

ASCII Poster Builder

Build a static poster around an ASCII figure. Add floating text clusters, glitch bars and a text floor, then export the complete composition.

Leave without saving your work?

Your input and artwork are not saved. Keep editing, or download the current result and check it before leaving.

Replace the current image?

Your current poster is not saved. Keep it, or use the new image with your existing layout settings.

Nikola Tesla sample

Still image, up to 10 MiB and 24 megapixels. Use a transparent cutout or a plain background. No automatic subject removal.

Higher values skip more near-white or near-black pixels. This is a brightness cutoff, not object detection; it can also erase subject details.

Up to 6 lines, 32 printable ASCII characters per line. Repeated in the open space beside the subject. Leave empty for no text clusters.

Poster preview

1400 x 788 px

ASCII poster with a character-art subject, decorative text and glitch bars ==-==--==========----------------------------------------------------------------------------------- ===========-======---------------------------------------------------------------------------------- ====================----------------------------===++======-------------------------------=--=----=- ==========-=========-----------------------=+***********##*****+-------------------------=====---==- ================--===-------------------=+*#%%%##**+++=+****%@@%%*+----------------------=-------==- =====================--------------=+*#%%%#######*****+=+*#%%@%%@@%#=---------------------==--=----- =====================-------=+***+*%@%%%##%%%%%%#****##**#%%%@%%%%%%#+---------------------=-------- ========================--+*##****%%##*##%%%%%%@%%###%%%%%%%@%%%%%%%%%*=-------------------=-------- =======================--+%#***+*#%#%#####%%%%%%@@%%%%@@@@@@@%%%%%%%%%#+---------------------------- ======================--+%%%##**#@%%##%%####%%%@@@@%%@@@@@@@@%%%%%%%%%%=---------------------------- ======================-+%%%%%%#*#%%#****##***##%%%%%%%%@@@@@%%@@%%%%%@%*=--------------------------- =======================#@%%%%%%#*##+-:::::--==++**##%%%%%@@%%@@@@@%%@%%%#=---------=---------------- ======================+%@%%%%%#+---: . ....::---==+++**#####%@@@@%%%%%%@*=------------------------- ======================*%@@%%#+: . ......:::-----===+++**#%%%@@@%%%@@@*-==----------------------- ======================+%@%%%+. .........:::------====+++*#%%%@@%%%%@@%*+==----------------------- =======================#%@%=...............:::-----====++++*#%%%%@@@@%@@%%#=-=---------------------- ========================++=:................:::---====+++++*##%%%%%%@%@@@%+------------------------- =========================-:.... . ....::::----==++++++*#%%%%%@%%%%%%+------------------------- ==========================:.... .......::::------==++++++*#%%%%%%%%%@%+------------------------- ========================++:...........::-==+******++++++++++++##%%%%%%%@%**+=----------------------- =========================+-....:::::-==+*##%%@%%%##*******++++*#%%%%%%%#+=+**+---------------------- =========================+=:=+**#*+---=***#%%%#*%%%##*+++++++++*#%%%##***+++#*=--------------------- ==========================+*#%%@@@%-.:-+**###**=++****++++++++++*#%%*****++*#*=--------------------- ===========================+##*#%%%- :-++++==========-===+++++++*#%#+*##**+*#=---------------------- +===========================*+--===. :=====------::::--===++++++***++*##%#+*+----------------------- ++=====+===================-::---::..:=====--:::.:::---==++++++++++++###%*++-----------------------= +========+=================-....... .-======--:::::---===++++++++++*##**+++------------------------- +===========================:........-=======-------====++++++++++***++++=-------------------------- +===========================-:..... .:---==++=-----====+++++++++++*#+++=---------------------------- +============================-::....:-=+*#***=----====+++++++++++****+=----------------------------= +=============================-::.:-=*#%@%%#*+===-===++++++++++****+*+-----------------------------= ++=============================-::.:+#%%@%%%###***+=++++++++*********+-------------------------=---= ================================---*###%##%%%#####*+++++++++*********+=------------------------==--= +========+========================***##*+*######**++++++++++*********+=-----------------------==---- ++================================*#*+++++====+====+++++++************=------------------------=---- +==================================+-..:::-==++===+++++++++**********#+===-------------------------- +===================================---+**#***++++++++++******#*********+--------------------------- +==+================================------------===+++******+++==---:::::::------------------------- ++++=================================-:......::-==++*****==--:::::::.:::::-==----------------------- ++++==================================::::::--=++***#**=====--:::::::--=+*#%%*---------------------- +===================================-. .-=+++****#**+=======----==+*##%%%%%%%%*--------------------- +=================================-. :-=++++=====++++++**##%%%%%%%%%%%%%%%%+-------------------- ++==============================-. .:---=====++*##%%%%%%%%%%%%%%%%%%%%%%#=------------------- ++===============================-:. .:::-=====+#%%%%%%%%%%%%%%%%%%%%%%%%%%%*------------------- ++==============================+*#*=: .::--==+*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=-----------==----- ++++==========================+*###%%@#- .-=+**###%##%%%%%%%%%%%%%#%%%%%%%%@%%%%%*=----------------- ++++========================+*###%%%%#*+=**#######*####%%#######%%%%%%%%%%%%%%%%%%#+---------------- ++++===+==================+*#######****#########%@%##########%%%%%%%%%%%%%%%%%%%%%%%*--------------- +++++================++++*#####****######*####%@@%%#%%###%%%@%%%%%%%%%%%%%%%%%%%%%%%%#+------------- +++++=============+**######*********###*****#%@@%#####%%%@@%%%%%%####%%%%%%%%%#######%%*=----------- +++++===========+*###************########%%%%%%################%#########%%############%#*=--------- ++++++========*####*****####%%%%%%%%%%%%%%%%%###########%%###############%#################+-------- ++++++=======*##***##%%@@@@@@%%%#########################%%%######%##########################=------ +++++++=====*#***#%@@%%#######*###########################################################%%%%*----- ++++++++==+*#***#%%%#*******##############################################################%%%%%#+--- +++++++===*****#***##***##*################################################################%%%%%%#=- ++++++++=+****##**#%#*#*###################################################################%%%%%%%#= +++++++++****#######**#####*###############################################################%%%%%%%%# ++++++++*****#####**#######################################################################%%%%%%%%% +++++++********#***###################################################################%%%%%%%%%%%%%% ++++++**********##################################################################%###%%%%%%%%%%%%%% ++++**###****#**##################################################################%#%%%%%%%%%%%%%%%% +++**##**#*****#################################%%%%%%##########################%%%%%%%%%%%%%%%%%%%% ++************#################################%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%% +************#########*#######################%%%%%%%########%######%######%%%%%%%%%%%%%%%%%%%%%%%%% *#**###*****#################################%%%%%%%%######%%%##%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%% ###***##***#################################%%%%%%%%%#####%%%%#%%%%##*###%%%%%%%%%%%%%%%%%%%%%%%%%%% ##****##***###*###########################%%%%%%%%%%%###%%%%@%%%%%#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%% #######*####*##########################%##%%%%%%%%%%%%#%%%%%@%%%%####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% #*##########*###########################%%%%%%%%%%%%%%%%%%%@@%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% #########*##############################%%%%%%%%%%%%%%%%%%@@@%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% *########*#######################%%%%%%%%%%%%%%%%%%%%%%%%%@%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ########*######%####################%%%%%%%%%%%%%%%%%@%%%%%###%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%% #############################%%%%%%%%%%%%%%%%%%%%%%@@@%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SIGNAL / 001 K A I + 0 - SYSTEM ONLINE SIGNAL / 001 K A I + 0 - SYSTEM ONLINE SIGNAL / 001 K A I + 0 - SYSTEM ONLINE SIGNAL / 001 K A I + 0 - SYSTEM ONLINE SIGNAL / 001 K A I + 0 - SYSTEM ONLINE SIGNAL / 001 K A I + 0 - SYSTEM ONLINE >- >+. //> + >+- - ..- +-- + . >/-> / / -//- . +-+. -+ ./ - +>-- / + . >/ /> >+. -.>-+ . - / / .. /+-+. -> / //->>> +>>/++.. /+/ .+>+ + - > / // +> / >. / - .>.-/> ..+ .+ - >>/> -+ + . .> + + + - - .> >- + + + - /+ >+- . . + . + /+ >. +> - .+- .++ . / ->>> /> .+.> +. -- + >/- -- .>. /+ /.>. >-+ .. -+ - /- ++/// +-/- >> -+ --/ - >> + -/- -+ +++ > - .++-/ / + /+ >- + - >- +/ -- -. - //.> + - /+-/++/>

Both downloads include the subject, text clusters, floor and glitch bars at the selected dimensions. SVG keeps editable text; its monospace appearance can vary by viewer. PNG fixes the browser-rendered appearance. No animation.

Prepare the subject, then compose

Upload a transparent cutout or a photo with a plain light or dark background. Match the source background setting and adjust the cutoff: it skips pixels by brightness, not by recognizing a person or object. A busy background will remain part of the figure.

Place the subject left, center or right. Edit the decorative text, choose ink and canvas colors, then shuffle the decoration seed for another arrangement. Generate again after changes; stale settings cannot be exported.

Selected images and poster text stay in this browser workflow and are not saved for recovery. Site resources and analytics still make network requests; see data handling. Upload only artwork you have permission to use.

The starting composition uses this site's existing ASCII preview of Napoleon Sarony's Nikola Tesla portrait, about 1890; source and terms are documented on that example. Regenerating samples the original photograph with the poster controls.

For just a colored portrait without the poster layout, use Image to ASCII and its dark portrait preset.