Blocks ASCII Art Generator

Turn any text into ASCII art with the Blocks FIGlet font — free, instant, and processed entirely in your browser.

Blocks preview

 .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. |
| |      __      | || |   ______     | || |     ______   | |
| |     /  \     | || |  |_   _ \    | || |   .' ___  |  | |
| |    / /\ \    | || |    | |_) |   | || |  / .'   \_|  | |
| |   / ____ \   | || |    |  __'.   | || |  | |         | |
| | _/ /    \ \_ | || |   _| |__) |  | || |  \ `.___.'\  | |
| ||____|  |____|| || |  |_______/   | || |   `._____.'  | |
| |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------' 

The preview above updates as you type. Nothing is uploaded — the font is rendered on your device.

Blocks in a sentence

 .----------------.  .----------------.  .----------------.  .----------------.  .----------------.   .----------------.  .----------------.  .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. || .--------------. | | .--------------. || .--------------. || .--------------. || .--------------. || .--------------. |
| |  ____  ____  | || |  _________   | || |   _____      | || |   _____      | || |     ____     | | | | _____  _____ | || |     ____     | || |  _______     | || |   _____      | || |  ________    | |
| | |_   ||   _| | || | |_   ___  |  | || |  |_   _|     | || |  |_   _|     | || |   .'    `.   | | | ||_   _||_   _|| || |   .'    `.   | || | |_   __ \    | || |  |_   _|     | || | |_   ___ `.  | |
| |   | |__| |   | || |   | |_  \_|  | || |    | |       | || |    | |       | || |  /  .--.  \  | | | |  | | /\ | |  | || |  /  .--.  \  | || |   | |__) |   | || |    | |       | || |   | |   `. \ | |
| |   |  __  |   | || |   |  _|  _   | || |    | |   _   | || |    | |   _   | || |  | |    | |  | | | |  | |/  \| |  | || |  | |    | |  | || |   |  __ /    | || |    | |   _   | || |   | |    | | | |
| |  _| |  | |_  | || |  _| |___/ |  | || |   _| |__/ |  | || |   _| |__/ |  | || |  \  `--'  /  | | | |  |   /\   |  | || |  \  `--'  /  | || |  _| |  \ \_  | || |   _| |__/ |  | || |  _| |___.' / | |
| | |____||____| | || | |_________|  | || |  |________|  | || |  |________|  | || |   `.____.'   | | | |  |__/  \__|  | || |   `.____.'   | || | |____| |___| | || |  |________|  | || | |________.'  | |
| |              | || |              | || |              | || |              | || |              | | | |              | || |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' || '--------------' | | '--------------' || '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------'  '----------------'   '----------------'  '----------------'  '----------------'  '----------------'  '----------------' 

Blocks digits

 .----------------.  .----------------.  .----------------.  .----------------.  .----------------.  .----------------.  .----------------.  .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. || .--------------. || .--------------. || .--------------. || .--------------. || .--------------. || .--------------. |
| |     ____     | || |     __       | || |    _____     | || |    ______    | || |   _    _     | || |   _______    | || |    ______    | || |   _______    | || |     ____     | || |    ______    | |
| |   .'    '.   | || |    /  |      | || |   / ___ `.   | || |   / ____ `.  | || |  | |  | |    | || |  |  _____|   | || |  .' ____ \   | || |  |  ___  |   | || |   .' __ '.   | || |  .' ____ '.  | |
| |  |  .--.  |  | || |    `| |      | || |  |_/___) |   | || |   `'  __) |  | || |  | |__| |_   | || |  | |____     | || |  | |____\_|  | || |  |_/  / /    | || |   | (__) |   | || |  | (____) |  | |
| |  | |    | |  | || |     | |      | || |   .'____.'   | || |   _  |__ '.  | || |  |____   _|  | || |  '_.____''.  | || |  | '____`'.  | || |      / /     | || |   .`____'.   | || |  '_.____. |  | |
| |  |  `--'  |  | || |    _| |_     | || |  / /____     | || |  | \____) |  | || |      _| |_   | || |  | \____) |  | || |  | (____) |  | || |     / /      | || |  | (____) |  | || |  | \____| |  | |
| |   '.____.'   | || |   |_____|    | || |  |_______|   | || |   \______.'  | || |     |_____|  | || |   \______.'  | || |  '.______.'  | || |    /_/       | || |  `.______.'  | || |   \______,'  | |
| |              | || |              | || |              | || |              | || |              | || |              | || |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' || '--------------' || '--------------' || '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------'  '----------------'  '----------------'  '----------------'  '----------------'  '----------------'  '----------------' 

About the Blocks font

Height
11 lines
Layout
kerned
Lowercase
uppercase only (a-z reuse A-Z)
Digits
yes
Category
Block

From the FIGlet font collection: Author : myflix

Open Blocks in the full generator →

The full generator adds colour, layout modes, a size slider, and .txt / .png export.

What Blocks looks like, and when to use it

Blocks is one of 59 FIGlet fonts on this site. FIGlet fonts are not typefaces in the usual sense: each one is a small file describing how to draw every character out of ordinary text symbols, 11 lines tall, so the result is plain text you can paste anywhere a monospace font renders — a terminal banner, a README, a code comment, an IRC channel.

This font draws its characters 11 lines high and joins them using kerned layout, which is the setting the font's own author chose. It has no separate lowercase glyphs — lowercase input renders using the uppercase shapes. Wide art is the usual gotcha: a banner that looks right in a full-width terminal will wrap badly in a narrow one, so check the width of your text before you paste it somewhere fixed.