All files can be found on the Releases page.
This Windows command line tool displays the various Unicode box characters[1] in several nice formats with the corresponding alt or hexadecimal codes.
I use box characters for all sorts of comments in programming, scripting, and configuration files and so I wrote this tool to quickly reference their codes and/or copy from the command line.
If you like any of the projects below and care to donate to my PayPal:
Or Buy Me A Coffee if your prefer:
This is a Windows command line tool for CMD and PowerShell. There are both x86 (32 bit) and x64 (64 bit) versions of the executable.
As with any portable program this can be placed anywhere you like on your machine, but more preferably in a directory that is in your %PATH%
environment variable so you can run it without a full path (boxunichars
for example). I recommend using a dedicated Bin directory, but of course, it's your choice. If your path isn't already in your %PATH%
environment then I suggest adding it[2], but if not then you have provide the full path (C:\Path\To\boxunichars.exe
for example) when executing the program.
This will display all 4 box types in a 2x2 square with alt codes by default, but there are 6 other display types; 2 additional all types and 4 single types and each can be viewed as either alt or hexadecimal codes with the provided corresponding switches;
-
All
- Default: all 4 main types displayed in a 2x2 square.
- Horizontal: all 4 main types displayed horizontally.
- Vertical: all 4 main types displayed vertically.
-
Single
- Single: Single line box characters only.
- Double: Double line box characters only.
- SingleDouble: Single vertical and double horizontal line box characters only.
- DoubleSingle: Double vertical and single horizontal line box characters only.
- Alt: Codes displayed are of the Alt type.
- Hexadecimal: Codes displayed are of the hexadecimal type.
All types can be displayed in both code formats and all at the same time if needed. If no display switches are provided it defaults to All/Alt, but if switches are provided then only what you pass to the program is displayed (though default can be re-added). You can view both code types by passing the display type twice with the code type switch passed before the display type. Whichever code type is passed last will be the code type for any proceeding display types:
Display single line box characters in both alt and hexadecimal modes:
PS> boxunichars /alt /single /hexadecimal /single # or /l /s /x /s
βββββββββββββββββββββββββββββββββββββ
β Box Unicode Characters β
βββββββββββββββββββββββββββββββββββββ€
β βββ¬ββ β
β β β β β
β βββΌββ€ Alt Codes β
β β β β β
β βββ΄ββ β
β 218 β 196 β 194 β¬ 196 β 191 ββ
β 179 β 179 β 179 ββ
β 195 β 196 β 197 βΌ 196 β 180 β€β
β 179 β 179 β 179 ββ
β 192 β 196 β 193 β΄ 196 β 217 ββ
βββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββ
β Box Unicode Characters β
βββββββββββββββββββββββββββββββββββββ€
β βββ¬ββ β
β β β β β
β βββΌββ€ Hex Codes β
β β β β β
β βββ΄ββ β
β 250C β 2500 β 252C β¬ 2500 β 2510 ββ
β 2502 β 2502 β 2502 ββ
β 251C β 2500 β 253C βΌ 2500 β 2524 β€β
β 2502 β 2502 β 2502 ββ
β 2514 β 2500 β 2534 β΄ 2500 β 2518 ββ
βββββββββββββββββββββββββββββββββββββ
Wider outputs look better on a wider landscape display, not portrait on a mobile device etc.
Help Message
PS> boxunichars /?
Box Unicode Characters - Print all box characters
with their corresponding
alt and hexadecimal codes.
boxunichars [/? | /h | /help] | [/a | /all] |
[/z | /horizonatal] | [/v | /vertical]
[/s | /single] | [/d | /double]
[/sd | /singledouble] | [/ds | /doublesingle]
[/x | /hexadecimal] | [/l | /alt]
The user can use as many of these display switches
as they like and they can change the code mode (alt
or hexadecimal) of each by providing either the
/l, /alt, /x, or /hexadecimal switches before each
display switch. The last provided code mode will be
be used if none is provided (defaulting to alt
mode)
/a, /all Display all types in a square.
This is the default.
/z, /horizontal Display all types horizontally.
/v, /vertical Display all types vertically.
/s, /single Display single type.
/d, /double Display double type.
/sd, /singledouble Display single vertical double
horizontal type.
/ds, /doublesingle Display double vertical single
horizontal type.
/x, /hexadecimal Values displayed in hexadecimal
code format.
/l, /alt Values displayed in alt code
format. This is the default,
Default output as alt:
PS> boxunichars
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Box Unicode Characters β
βββββββββββββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββ€
β βββ¦ββ β βββ€ββ β
β β β β β β β β β
β β ββ¬ββ£ Alt Codes β βββͺββ‘ Alt Codes β
β β β β β β β β β
β βββ©ββ β βββ§ββ β
β 201 β 205 β 203 β¦ 205 β 187 ββ 213 β 205 β 209 β€ 205 β 184 ββ
β 186 β 186 β 186 ββ 179 β 179 β 179 ββ
β 204 β 205 β 206 β¬ 205 β 185 β£β 198 β 205 β 216 βͺ 205 β 181 β‘β
β 186 β 186 β 186 ββ 179 β 179 β 179 ββ
β 200 β 205 β 202 β© 205 β 188 ββ 212 β 205 β 207 β§ 205 β 190 ββ
βββββββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββ€
β βββ₯ββ β βββ¬ββ β
β β β β β β β β β
β βββ«ββ’ Alt Codes β βββΌββ€ Alt Codes β
β β β β β β β β β
β βββ¨ββ β βββ΄ββ β
β 214 β 196 β 210 β₯ 196 β 183 ββ 218 β 196 β 194 β¬ 196 β 191 ββ
β 186 β 186 β 186 ββ 179 β 179 β 179 ββ
β 199 β 196 β 215 β« 196 β 182 β’β 195 β 196 β 197 βΌ 196 β 180 β€β
β 186 β 186 β 186 ββ 179 β 179 β 179 ββ
β 211 β 196 β 208 β¨ 196 β 189 ββ 192 β 196 β 193 β΄ 196 β 217 ββ
βββββββββββββββββββββββββββββββββββββ΄ββββββββββββββββββββββββββββββββββββ
Default output as hexadecimal:
PS> boxunichars /x
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Box Unicode Characters β
βββββββββββββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββ€
β βββ¦ββ β βββ€ββ β
β β β β β β β β β
β β ββ¬ββ£ Hex Codes β βββͺββ‘ Hex Codes β
β β β β β β β β β
β βββ©ββ β βββ§ββ β
β 2554 β 2550 β 2566 β¦ 2550 β 2557 ββ 2552 β 2550 β 2564 β€ 2550 β 2555 ββ
β 2551 β 2551 β 2551 ββ 2502 β 2502 β 2502 ββ
β 2560 β 2550 β 256C β¬ 2550 β 2563 β£β 255E β 2550 β 256A βͺ 2550 β 2561 β‘β
β 2551 β 2551 β 2551 ββ 2502 β 2502 β 2502 ββ
β 255A β 2550 β 2569 β© 2550 β 255D ββ 2558 β 2550 β 2567 β§ 2550 β 255B ββ
βββββββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββ€
β βββ₯ββ β βββ¬ββ β
β β β β β β β β β
β βββ«ββ’ Hex Codes β βββΌββ€ Hex Codes β
β β β β β β β β β
β βββ¨ββ β βββ΄ββ β
β 2553 β 2500 β 2565 β₯ 2500 β 2556 ββ 250C β 2500 β 252C β¬ 2500 β 2510 ββ
β 2551 β 2551 β 2551 ββ 2502 β 2502 β 2502 ββ
β 255F β 2500 β 256B β« 2500 β 2562 β’β 251C β 2500 β 253C βΌ 2500 β 2524 β€β
β 2551 β 2551 β 2551 ββ 2502 β 2502 β 2502 ββ
β 2559 β 2500 β 2568 β¨ 2500 β 255C ββ 2514 β 2500 β 2534 β΄ 2500 β 2518 ββ
βββββββββββββββββββββββββββββββββββββ΄ββββββββββββββββββββββββββββββββββββ
Horizontal output:
PS> boxunichars /z
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Box Unicode Characters β
βββββββββββββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββ€
β βββ¦ββ β βββ€ββ β βββ₯ββ β βββ¬ββ β
β β β β β β β β β β β β β β β β β
β β ββ¬ββ£ Alt Codes β βββͺββ‘ Alt Codes β βββ«ββ’ Alt Codes β βββΌββ€ Alt Codes β
β β β β β β β β β β β β β β β β β
β βββ©ββ β βββ§ββ β βββ¨ββ β βββ΄ββ β
β 201 β 205 β 203 β¦ 205 β 187 ββ 213 β 205 β 209 β€ 205 β 184 ββ 214 β 196 β 210 β₯ 196 β 183 ββ 218 β 196 β 194 β¬ 196 β 191 ββ
β 186 β 186 β 186 ββ 179 β 179 β 179 ββ 186 β 186 β 186 ββ 179 β 179 β 179 ββ
β 204 β 205 β 206 β¬ 205 β 185 β£β 198 β 205 β 216 βͺ 205 β 181 β‘β 199 β 196 β 215 β« 196 β 182 β’β 195 β 196 β 197 βΌ 196 β 180 β€β
β 186 β 186 β 186 ββ 179 β 179 β 179 ββ 186 β 186 β 186 ββ 179 β 179 β 179 ββ
β 200 β 205 β 202 β© 205 β 188 ββ 212 β 205 β 207 β§ 205 β 190 ββ 211 β 196 β 208 β¨ 196 β 189 ββ 192 β 196 β 193 β΄ 196 β 217 ββ
βββββββββββββββββββββββββββββββββββββ΄ββββββββββββββββββββββββββββββββββββ΄ββββββββββββββββββββββββββββββββββββ΄ββββββββββββββββββββββββββββββββββββ
Vertical output:
PS> boxunichars /v
βββββββββββββββββββββββββββββββββββββ
β Box Unicode Characters β
βββββββββββββββββββββββββββββββββββββ€
β βββ¦ββ β
β β β β β
β β ββ¬ββ£ Alt Codes β
β β β β β
β βββ©ββ β
β 201 β 205 β 203 β¦ 205 β 187 ββ
β 186 β 186 β 186 ββ
β 204 β 205 β 206 β¬ 205 β 185 β£β
β 186 β 186 β 186 ββ
β 200 β 205 β 202 β© 205 β 188 ββ
βββββββββββββββββββββββββββββββββββββ€
β βββ€ββ β
β β β β β
β βββͺββ‘ Alt Codes β
β β β β β
β βββ§ββ β
β 213 β 205 β 209 β€ 205 β 184 ββ
β 179 β 179 β 179 ββ
β 198 β 205 β 216 βͺ 205 β 181 β‘β
β 179 β 179 β 179 ββ
β 212 β 205 β 207 β§ 205 β 190 ββ
βββββββββββββββββββββββββββββββββββββ€
β βββ₯ββ β
β β β β β
β βββ«ββ’ Alt Codes β
β β β β β
β βββ¨ββ β
β 214 β 196 β 210 β₯ 196 β 183 ββ
β 186 β 186 β 186 ββ
β 199 β 196 β 215 β« 196 β 182 β’β
β 186 β 186 β 186 ββ
β 211 β 196 β 208 β¨ 196 β 189 ββ
βββββββββββββββββββββββββββββββββββββ€
β βββ¬ββ β
β β β β β
β βββΌββ€ Alt Codes β
β β β β β
β βββ΄ββ β
β 218 β 196 β 194 β¬ 196 β 191 ββ
β 179 β 179 β 179 ββ
β 195 β 196 β 197 βΌ 196 β 180 β€β
β 179 β 179 β 179 ββ
β 192 β 196 β 193 β΄ 196 β 217 ββ
βββββββββββββββββββββββββββββββββββββ
Single output:
PS> boxunichars /s
βββββββββββββββββββββββββββββββββββββ
β Box Unicode Characters β
βββββββββββββββββββββββββββββββββββββ€
β βββ¬ββ β
β β β β β
β βββΌββ€ Alt Codes β
β β β β β
β βββ΄ββ β
β 218 β 196 β 194 β¬ 196 β 191 ββ
β 179 β 179 β 179 ββ
β 195 β 196 β 197 βΌ 196 β 180 β€β
β 179 β 179 β 179 ββ
β 192 β 196 β 193 β΄ 196 β 217 ββ
βββββββββββββββββββββββββββββββββββββ
Double output:
PS> boxunichars /d
βββββββββββββββββββββββββββββββββββββ
β Box Unicode Characters β
βββββββββββββββββββββββββββββββββββββ€
β βββ¦ββ β
β β β β β
β β ββ¬ββ£ Alt Codes β
β β β β β
β βββ©ββ β
β 201 β 205 β 203 β¦ 205 β 187 ββ
β 186 β 186 β 186 ββ
β 204 β 205 β 206 β¬ 205 β 185 β£β
β 186 β 186 β 186 ββ
β 200 β 205 β 202 β© 205 β 188 ββ
βββββββββββββββββββββββββββββββββββββ
Single vertical double horizontal output:
PS> boxunichars /sd
βββββββββββββββββββββββββββββββββββββ
β Box Unicode Characters β
βββββββββββββββββββββββββββββββββββββ€
β βββ€ββ β
β β β β β
β βββͺββ‘ Alt Codes β
β β β β β
β βββ§ββ β
β 213 β 205 β 209 β€ 205 β 184 ββ
β 179 β 179 β 179 ββ
β 198 β 205 β 216 βͺ 205 β 181 β‘β
β 179 β 179 β 179 ββ
β 212 β 205 β 207 β§ 205 β 190 ββ
βββββββββββββββββββββββββββββββββββββ
Double vertical single horizontal output:
PS> boxunichars /ds
βββββββββββββββββββββββββββββββββββββ
β Box Unicode Characters β
βββββββββββββββββββββββββββββββββββββ€
β βββ₯ββ β
β β β β β
β βββ«ββ’ Alt Codes β
β β β β β
β βββ¨ββ β
β 214 β 196 β 210 β₯ 196 β 183 ββ
β 186 β 186 β 186 ββ
β 199 β 196 β 215 β« 196 β 182 β’β
β 186 β 186 β 186 ββ
β 211 β 196 β 208 β¨ 196 β 189 ββ
βββββββββββββββββββββββββββββββββββββ
This project is written in C++
.
This is graded by CodeFactor and is subjective, but helps me to refactor my work.
Name | Status |
---|---|
codefactor.io |
All hashes are retrieved at compile/build time.
Description | Status |
---|---|
Project Release Date | |
Total downloads for this project | |
Complete repository size | |
Commits in last month | |
Commits in last year |
unicode box characters @ DuckDuckGo
Adding a path to the Windows %PATH% environment variable @ DuckDuckGo
Logo
Help Screen
Default, horizontal, and vertical "all" displays
Single displays
License Excerpt
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.