RomajiDesu — “a free online Japanese ⇆ English dictionary”

Google Translate

Kanji to English Converter

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

Learn Katakana: The Ultimate Guide