A notary public is a public official appointed by the Secretary of the State and empowered to witness signatures, certify documents and take affidavits and depositions. Every bank has a notary public on staff. Some real estate agents and public officials are notary publics. Some notaries may charge a small fee to notarize a document.