Spanish phonetics is rather simple compared to other languages - the pronunciation rules in Spanish language are quite strict, but still there are letters that can be pronounced in different ways.
This free online converter allows you to convert Spanish text to its phonetic transcription using International Phonetic Alphabet (IPA) symbols. The explanation of each phonetic symbol can be found on the page about Spanish phonology in Wikipedia. This tool will save you a lot of time during your first steps in Spanish – until you'll learn the pronunciation rules. If you use the phonetic transcription regularly along with Spanish audio and video learning materials it will help you to improve your pronunciation and listening skills in Spanish language.
Note: Maximum number of characters for unregistered users - 700, there's no limit for registered users (you should log in to the site). For correct displaying of the phonetic transcription Unicode fonts should be installed on your computer. Make sure to choose the right encoding for this page in your web browser - Unicode (UTF-8).