Just use Char .
Spatially, you will use an additional 625kb per million lines (assuming that 5 bits are saved in each line, which is the best saving scenario).
This is not very.
To put this in perspective, 625 MB per MILLION . When you get into tables of this size, you don’t need any units that do not start with giga , tera or peta .
Internally, SQL Server saves them as bytes independently (up to 8 bit fields).
By the time space matters, any architecture changes (from using bit fields to something more flexible) will be extremely painful.
source share