RnaViz has been developed to easily create nice, publication quality drawings of RNA secondary structure. RnaViz 2 supports CT, DCSE, and RNAML input formats and improves on many aspects of the first version, notably portability and structure annotation. RnaViz is written using a hybrid programming approach combining pieces written in C and in the scripting language Tcl/Tk, making the program very portable and extensible.