Skip to content

Instantly share code, notes, and snippets.

@dsample
Last active October 2, 2026 18:43
Show Gist options
  • Select an option

  • Save dsample/79a97f38bf956f37a0f99ace9df367b9 to your computer and use it in GitHub Desktop.

Select an option

Save dsample/79a97f38bf956f37a0f99ace9df367b9 to your computer and use it in GitHub Desktop.
ASCII art diagrams

ASCI art characters for creating diagrams

Characters:

Single line

  • ASCII code 191 = ┐ ( Box drawing character single line upper right corner )
  • ASCII code 192 = └ ( Box drawing character single line lower left corner )
  • ASCII code 193 = ┴ ( Box drawing character single line horizontal and up )
  • ASCII code 194 = ┬ ( Box drawing character single line horizontal down )
  • ASCII code 195 = ├ ( Box drawing character single line vertical and right )
  • ASCII code 196 = ─ ( Box drawing character single horizontal line )
  • ASCII code 197 = ┼ ( Box drawing character single line horizontal vertical )
  • ASCII code 217 = ┘ ( Box drawing character single line lower right corner )
  • ASCII code 218 = ┌ ( Box drawing character single line upper left corner )
  • ASCII code 179 = │ ( Box drawing character single vertical line )
  • ASCII code 180 = ┤ ( Box drawing character single vertical and left line )

Double line

  • ASCII code 185 = ╣ ( Box drawing character double line vertical and left )
  • ASCII code 186 = ║ ( Box drawing character double vertical line )
  • ASCII code 187 = ╗ ( Box drawing character double line upper right corner )
  • ASCII code 188 = ╝ ( Box drawing character double line lower right corner )
  • ASCII code 200 = ╚ ( Box drawing character double line lower left corner )
  • ASCII code 201 = ╔ ( Box drawing character double line upper left corner )
  • ASCII code 202 = ╩ ( Box drawing character double line horizontal and up )
  • ASCII code 203 = ╦ ( Box drawing character double line horizontal down )
  • ASCII code 204 = ╠ ( Box drawing character double line vertical and right )
  • ASCII code 205 = ═ ( Box drawing character double horizontal line )
  • ASCII code 206 = ╬ ( Box drawing character double line horizontal vertical )

Shading

  • ASCII code 176 = ░ ( Graphic character, low density dotted )
  • ASCII code 177 = ▒ ( Graphic character, medium density dotted )
  • ASCII code 178 = ▓ ( Graphic character, high density dotted )
  • ASCII code 219 = █ ( Block, graphic character )
  • ASCII code 220 = ▄ ( Bottom half block )
  • ASCII code 223 = ▀ ( Top half block )
  • ASCII code 254 = ■ ( black square )
┌───┐
│   │
└───┘

┌───┐  ┌───┐
│   ├──┤   │
└───┘  └───┘

┌───┐
│   │
└─┬─┘
  │
┌─┴─┐
│   │
└───┘

@kanishkaji007-cmd

Copy link
Copy Markdown

╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║ 🧬 NEET 2026 STUDY TIMETABLE: SHORT NOTES + NUMERICALS + TESTS 🧬 ║ [web:2][web:13]
╠════════════════════╦═══════════════════════╦═══════════════════════╦═══════════════════════╦════════════════════════════════════╣
║ 📅 Date Range ║ ⚛️ Physics ║ 🧪 Chemistry ║ 🦠 Biology ║ ✅ Daily: Notes/Practice/Tests ║
╠════════════════════╬═══════════════════════╬═══════════════════════╬═══════════════════════╬════════════════════════════════════╣
║ 10–17 Dec ║ Phys&Meas, Kinem, ║ Basics, Atom, Bond ║ Cell, Genetics ║ 1pg notes; NCERT; 50Q/chap ║
║ ║ Laws Motion ║ ║ ║ [web:3][web:9] ║
╠════════════════════╬═══════════════════════╬═══════════════════════╬═══════════════════════╬════════════════════════════════════╣
║ 18Dec–3Jan (Trip) ║ CircMot, Grav, SHM ║ ReactMech, BondRev ║ HumPhys-2(Neural+) ║ 1-2hr light; notes only ║
║ ║ ║ ║ ║ [web:7] ║
╠════════════════════╬═══════════════════════╬═══════════════════════╬═══════════════════════╬════════════════════════════════════╣
║ 4–14 Jan ║ Waves, Electro, Curr ║ Hydro, Halo, Thermo ║ PlantPhys, Cell+Bio ║ Num(10-15/d); 50-100Q; Org rxns ║
║ ║ ║ ║ ║ [web:1][web:9] ║
╠════════════════════╬═══════════════════════╬═══════════════════════╬═══════════════════════╬════════════════════════════════════╣
║ 15–21 Jan(Shaadi) ║ Formulas Rev ║ Alc/Phenol/Ether/PTable║Repro+Microbes ║ 30-60min; notes rev ║
║ ║ ║ ║ ║ [web:2] ║
╠════════════════════╬═══════════════════════╬═══════════════════════╬═══════════════════════╬════════════════════════════════════╣
║ 22–31 Jan ║ Magnet, EMI&AC ║ Alde/Ketone, Coord ║ Genet/Ecol/Health ║ 50-100 num; 50-100Q mock ║
║ ║ ║ ║ ║ [web:3] ║
╠════════════════════╬═══════════════════════╬═══════════════════════╬═══════════════════════╬════════════════════════════════════╣
║ 1–15 Feb ║ Optics, ModPhys, Semi║Amines/Blocks/Sol/Eq ║ Biotech/FullNCERT ║ 150Q/chap; full mocks; flowcharts ║
║ ║ ║ ║ ║ [web:5][web:9] ║
╚════════════════════╩═══════════════════════╩═══════════════════════╩═══════════════════════╩════════════════════════════════════╝
(5 columns 7rows)

@kanishkaji007-cmd

Copy link
Copy Markdown

╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║ 🧬 NEET 2026 STUDY TIMETABLE: SHORT NOTES + NUMERICALS + TESTS 🧬 ║ [web:2][web:13]
╠════════════════════╦═══════════════════════╦═══════════════════════╦═══════════════════════╦════════════════════════════════════╣
║ 📅 Date Range ║ ⚛️ Physics ║ 🧪 Chemistry ║ 🦠 Biology ║ ✅ Daily: Notes/Practice/Tests ║
╠════════════════════╬═══════════════════════╬═══════════════════════╬═══════════════════════╬════════════════════════════════════╣
║ 10–17 Dec ║ Phys&Meas, Kinem, ║ Basics, Atom, Bond ║ Cell, Genetics ║ 1pg notes; NCERT; 50Q/chap ║
║ ║ Laws Motion ║ ║ ║ [web:3][web:9] ║
╠════════════════════╬═══════════════════════╬═══════════════════════╬═══════════════════════╬════════════════════════════════════╣
║ 18Dec–3Jan (Trip) ║ CircMot, Grav, SHM ║ ReactMech, BondRev ║ HumPhys-2(Neural+) ║ 1-2hr light; notes only ║
║ ║ ║ ║ ║ [web:7] ║
╠════════════════════╬═══════════════════════╬═══════════════════════╬═══════════════════════╬════════════════════════════════════╣
║ 4–14 Jan ║ Waves, Electro, Curr ║ Hydro, Halo, Thermo ║ PlantPhys, Cell+Bio ║ Num(10-15/d); 50-100Q; Org rxns ║
║ ║ ║ ║ ║ [web:1][web:9] ║
╠════════════════════╬═══════════════════════╬═══════════════════════╬═══════════════════════╬════════════════════════════════════╣
║ 15–21 Jan(Shaadi) ║ Formulas Rev ║ Alc/Phenol/Ether/PTable║Repro+Microbes ║ 30-60min; notes rev ║
║ ║ ║ ║ ║ [web:2] ║
╠════════════════════╬═══════════════════════╬═══════════════════════╬═══════════════════════╬════════════════════════════════════╣
║ 22–31 Jan ║ Magnet, EMI&AC ║ Alde/Ketone, Coord ║ Genet/Ecol/Health ║ 50-100 num; 50-100Q mock ║
║ ║ ║ ║ ║ [web:3] ║
╠════════════════════╬═══════════════════════╬═══════════════════════╬═══════════════════════╬════════════════════════════════════╣
║ 1–15 Feb ║ Optics, ModPhys, Semi║Amines/Blocks/Sol/Eq ║ Biotech/FullNCERT ║ 150Q/chap; full mocks; flowcharts ║
║ ║ ║ ║ ║ [web:5][web:9] ║
╚════════════════════╩═══════════════════════╩═══════════════════════╩═══════════════════════╩════════════════════════════════════╝
Convert in 5 columns and 7 rows )

@twisted-nematic57

Copy link
Copy Markdown

Hi, If you're looking for a tool for drawing with ASCII, MonoSketch is a good option. It's free and Open Source. The source code is at https://github.com/tuanchauict/MonoSketch

Hey this is really cool!

@BlockNotes-4515

Copy link
Copy Markdown

can we create our own face to enhance our readme file

@Linards888

Copy link
Copy Markdown

can we create our own face to enhance our readme file

yea, i found this website where it can automaticaly generate the ascii image -> https://www.asciiart.eu/image-to-ascii
i advise to get the background removed and invert the colors so the face looks more natural. I also advise to play around with the settings, mostly with sharpness, charecters.

These were my settings:

  • Characters -> 98
  • Brightness -> 141%
  • Contrast -> 100%
  • Saturation ->274%
  • Hue -> 0°
  • Grayscale ->24%
  • Sepia ->0%
  • Invert Colors -> 100%
  • Thresholding ->128
  • Sharpness -> 8.4
  • Edge Detection -> 1
  • ASCII gradient -> Normal
  • Space Density -> 0
  • Quality Enhancements -> Floyd-Steinberg
  • Transparent frame -> 0px

John CENA

                  ....=@%%%#***++**%##%......                                                     
             ....:%%%#+=++++++++*++********##.....                                                
         ...=@%*##+++=+*#*@*+##++#*+#+##****###*+%....                                            
       ..-%%+*+*#++=%*##*=#+#%***###**#+**#**#*++*+*##..                                          
     ..@#==*+*+#**#*##=+=*#%%*++*#*+***##+***+++*%*+++#%..                                        
    .-%+*%##*******=#+#@+*=*#*=---**=+*++#*+=+#*#*#*####%:.                                       
   :%#+++++#*++**+=-#-++++-++-..=++:==---..-==+=+*+**+++*#:.                                      
  :@%#***+==#++=-...==+%@@*#*#*%@#=%=:=-#%%@#++=+%@%*+++++#..                                     
 .@#+++***++-::-##@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%*#++######%##.                                    
 .%+==*%+-.=#@@@@@@@@@@@@@@@@@@@@@%@@%%%@@@@@@@@%@@@@#%###*+*#.                                   
 .@%##*--@@@@@@@@@%%@@@@@@%@@@@@@@%%%@@@@@%@%@@@%%#+++##*++#*#%.                                  
 .%=+#**@@@@@%#%@%@@@@@@@@@@@@@@@@@@%@@@%%@@@%%@@%#*++*##%#*==+#.                                 
 .%**=-@@@@%@@@@@@@@@@%%@@@@#%@@#%@@@@@@#%%%%#%%@%%*++++#+#@@@%%.                                 
 .=++-+@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@%%%%###*%@*+###.                                 
 .#*+=#@@@@@@@@@@@@@@@@@@@@@@@@@%@%%@@%@%%%%##%@@@@%**%%@@##=*%%-                                 
 .%#*+#@@@@%@@@@#%@@@@@@@@@@@@@@@@@@%%%@@@@@@%%@@@@@@#++*+*+*=+#-                                 
 .%++=@@@%@@@@@@@@@@@%%%@@@@@%#*#++#####*%%%%@%%@%@@%@*+#%@*%#*%.                                 
 .#*+=@@%%@@%@@@@@@@@@@%%%%%#@%%@@@@@@@@@@@@@@@%%@@@%@@%-=+++=*%                                  
 .%+=+@@%@@@@@##%%%%%%@@@@@#%@@@@@@@@@@@@@@@%@@@@@@@%@@@%-#%%##*.                                 
  @@#+@@%@@@@@@@@@@@@@@@@@@@@@@@@@*--:...........-@@@%@@#-+###+-.                                 
  -+:*@@%@@@@@@@@@@@@@@@@@@@@@@@@=--==.===+@@@@@@.-%@%#%+=@#@@:-@@#--                             
  .%=#@@@@#%#+------+@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@+#@@@@-+=++%@@+#@@%                            
  .#-%@@#:-::--------=+%@@@@@@@+--%@+*=--::=+#@@@@@@@%@%@@.-%@@@@@@%@@-                           
   +-+@@-+@@@@@@@@@@@@@+-=@@@@@=%%%#%@@:..:#+=+*=+#@%#@@%@+.@@=%%%+=@@-                           
   -:-@@*#@@@@@@=...*#+@@%##%@%+@@@%*%@@@@@@@@@%%%%@@@#@@@%.@#@@@@#-@@-                           
 =@%:.@@#%@@#--=.-.:#@+%@%+@@@#*-=%%*++=++*#@@@@@@*@@%*#@%@%%#++@@@+-@-                           
 -*@@-@@@@*#=@@@@@@@@%@@%=@@@@@@##%@@@@@@@@%%%%@@@@%%@@%%@@+@@@#@@@@-@                            
 #@+@*#@%@#*%@@@%*++%@@@+#@@@@@%%#%%@@@@%%%@@@@@#@@%@%#%%%%+%@@@@@@#=@                            
 @@%@@#%@@@@@@@@@@@@@@@%*%@%%##*%+*@@@@@@@@%%##%@#@@@%%@#%%+%@@---@+@@                            
 @@+@@%=@%@@@@##%@@@%@+#%#%@@%@%@%*--*@@@@@@@@@@@@##@@@@+%%#@@@-@@+=@=                            
  @@%@@-%@@%@@@@@#@%#@@#+%@@@@@@@@@@@@=@%=%@@@@@@@@%+#@%+%##%%@@@@@@@=                            
   @@@@++@@@%@@@@@@@@@@#@@@@@@@@@%--=#-@@@@+%@@%%%@@%+@@+#@*@@@%@@@@%                             
   @%+%@-#@%@@@@@@@@@@%#----==-=--##%@%@##@@##@@%**@@#*@+%%%%%%@@@#-                              
   @%@@@@*@%@@@@@@@@@@@%%@@%%#+#@@@@%##+##%@@%%@@=-#@@#%@*#%%%- =-                                
   #%@@@%-%%%@@@%@@@%#@@#@@@@@@@@@@@%##%%%+%@*=#@@-@@@@+@=%@@@@:                                  
   #@@@@@@*%%#@%@@@=@##%#%%%%%%%@##+%@@@%%#%@@@#-@*=@@@%@-#@%%%.                                  
   -*@@@@@@@@#**%@%#%@@#@%%%@@@@@@@@@@@@@@@%#*@@#@#-@@@@#=+@@%%+                                  
     ---= #@@@@%*+##@@@@@@@@@#+=+=---------=#--@@@#-@@@@-#%#@##%.                                 
          =%@@@%+@@@@+**=-------===%@#%@%@@%@@@@@@=@@@@*+@@#@#@%.                                 
           =@@@%+@@@==%*#%%@@@@@@@@@@@@@@@%@@+%@@==@@@%-@@@*#+@#.                                 
           =%@@%+@@@@@@+%@@@@@@@@%*+%@@%*#@@#%@@@-#@@@-+@@%==%@%.                                 
            *#@@@=@@@@@%#%%##@@%@@%@@@#%#@%#@@@@=-@@%++%@%=-#@#%+                                 
             +*%@@=@@@@@@@@@%%@@@@@@@@@@@@@@@@@#-@@@%#%@%=-#@@%@@.....                            
              +##@%-%@@@@@@@@@*++%#+==+*%%%%@@@=@@@@@%+--%@@@##%%#:-#..                           
               =-%@%+@@@@@%#%*#@@@@@@+#@@@@@@%##@@@%--=@@@@%*@@@%@%*###:...                       
                .-*@##@@@@##+@@@@#%@@@@@@@@@@%%@#-:-+@@@@@@%%%@@#-=#####+*%@-                     
                  -%%%%@@@@@@@@@@@%%@@@@@@@@%+-:++#%%@@@@%@@@@@.-+##****+##+*.                    
                  .+*-+@@@@@@@@#@@@@@@@@%*-..=%@@%%@@@@@%@@@@.:=*##***++##%%##..                  
                   =@%+:--#@@@%@@@@@#-:.:--#%@%%#%@@@@@%@@@.:=##***#*##@#+****@%-.                
                   :=@@%*=-.-------==+++*#*%@@#%@@@@@@@@@.:+##*#*#*+#%*%@@@%*++=#:..              
                    -#@@@%@%+*+=----==+#@%@@@@%@@@@@@@%.:=########+*##**+++#@@%%%++...            
                     =%@@%@@@@%#@@@@@@@@@@@@@%#%@@@@*.-+###########%@%###++==++##%%#%...          
                     =@@@%#@@@@@@@@@@@@@@@@@@%@@@@..-*#########*+*+#####%@@%%#%++++++*%@-...      
                     .+@@%####%@@@@@@@@%@@@@@@@@.:-#################+*#*+++#*+#@@@@%@@#++##%-...  
                    ..-@@%#%@@#=@@@@@#*%@%@@@#..=#############*#@@@@@@%%#*=***+#++*##**#%#*%%*#@-.
                   -@+-+@@###%@=#@@@%*#@@@@-.:=##############+###*#+==+*@@@@@@######**%%#+%#+**++.
                 .:#*++-%@@%@@@%=+%#*#@@@:.-+##############*##*@@%+@*%##=+*+#+##%%%#####+#%+###*#.
                ..@*#*#=-%@@@@@@@*-+@@@..-+################++#@%++#+@@##*++++=**++**+###*@##**#+@.
               .:##+++%#=:=@@@@%@@@@@.:=##################=++@%#%%#*-##@@@@%@%@%%@@@**##+@*#%##@#.
              -@#*#++=###+=:#@@@@@@.:+#####%#############++@@*+###*#@%++=+++#+%++++==+##*#%+++%*+.
            .-%*++=+*+####*=..#@@..=#%%################*+*@++*##++%@#%+*****+#*+%%#@@%#%%%=+#%@##.
           =@%#+=-%@*###*=.......=*#####################%@+#@#++*@@+*###@@@%#%%%%%@@++#%#=###%#+#.
          =@%*-.*@%=*%+*=.:@@@@:.#####################+@##+#+*#%@#+#*###@#+*###=%%+*#%%++#%*#%*##.
       ...@#+.-@@+=*#%+-.*@@@@@@..+###################@%###@+#%%*###%+#@*+##+=%@##*##***%#%+%@#%#.
      ..=@#*=@@%-=**##-.%@@@@@@@@..+###############%#%####*##@%#**%###%-....=%*+*#%%+%%#**+#%+#+*.
    ....................*%@@@@@@@@.......................................=@@......................

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment