The default fonts that Chrome, Edge use don't render the tables very well when these tables are in text files. I think the reason is that the text font is Courier and the table characters are in Menlo Tried each of these beautifultable.STYLE_BOX beautifultable.STYLE_BOX_DOUBLED beautifultable.STYLE_BOX_ROUNDED beautifultable.STYLE_GRID <img width="657" alt="Screenshot 2020-10-13 at 15 39 52" src="https://user-images.githubusercontent.com/17930002/95876217-bdfb7580-0d6a-11eb-9e6f-3ca4a4861564.png"> <img width="657" alt="Screenshot 2020-10-13 at 15 39 52" src="https://user-images.githubusercontent.com/17930002/95876254-c5bb1a00-0d6a-11eb-9e09-318eeb661e4d.png">