They are interchangeable in conversation, but not in official documents.
You'll see "sign up" very often on the web (sign up for our email list, sign up for an iTalki account, etc.) because it is more casual and conversational. Schools, businesses, and government would use "register" (register to vote, register for classes, etc.) in the same situations.