The two programs we use for this are:
If you have accessed this page, you're reasonably computer-literate and may be interested in playing or learning bridge on-line or in the privacy of your own computer. For on-line play against human opponents, Bridge Base Online is the place to start, especially as it no longer needs downloaded software and can be played entirely in a web browser. For more privacy, you might care to download some or all of the following programs:
Freeware:
Free demo versions - both very limited but with good tutorial features:
All of the programs listed above have some ability to read (and some can write) Portable Bridge Notation (PBN) as provided here for the ECats boards and for each of the unusual hands shown on the NBC home page, but not all can read all versions of PBN. Most PBN files can be opened by the free BridgeVu "Bridge Movie Viewer" provided by Bridge Base, which can display complete tournaments recorded in PBN board by board including the full bidding and card by card played. Note that PBN is a plain text format and can also be edited using notepad.
Before embarking on bridge writing, you may wish to look at this Bridge Writing Style Guide. Conventions don't apply only to the bidding, and this has some useful ones!
If you use the PBN format (see previous section) for your hands, there is a very useful website to help you to follow the conventions - Creating bridge card and bidding diagrams for Word or the web. It will allow you to build diagrams and will convert PBN files to diagrams which can be pasted into word documents or web pages. For an example of a web page built using these tools and which also contains a full "Bridge Movie" PBN, see NT bidding and suit establishment.
♠ ♥ ♦ ♣
A useful trick for building web pages and documents not usually mentioned in the documentation is the fact that the UTF-8 character set includes the symbols for the four suits: ♠ ♥ ♦ ♣, and most true type fonts also support them, so you can make
them as big or small as you need in both documents and web pages. Obviously,
you'll usually prefer to colour ♥s and ♦s red, giving ♠ ♥ ♦ ♣! For web pages, you may need to set the page properties as UTF-8 rather than the Windows or ISO most
programs assume by default. If this is not obvious in your editing program, make sure the following line appears between the <head> and </head> lines near the start of your HTML code, or add it yourself in code view:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">