RomajiDesu — “a free online Japanese ⇆ English dictionary”
Web Translation: English ⇆ Japanese Translation. You can disregard the “Start Download” prompt and simply paste the English or Japanese phrase to translate in the top window.
Kanji Alive. A free study tool for reading and writing kanji
Learn Hiragana: The Ultimate Guide