Here is the complete katakana syllabary, encoded in HEX Unicode, with the HEXUnicode/HTML character entities displayed, as well as the Romaji transliteration.


Unicode/HTML - Katakana - Romaji1
________________________________
ア - ア - A
イ - イ - I
ウ - ウ - U
エ - エ - E
オ - オ - O
カ - カ - KA
ガ - ガ - GA
キ - キ - KI
ギ - ギ - GI
ク - ク - KU
グ - グ - GU
ケ - ケ - KE
ゲ - ゲ - GE
コ - コ - KO
ゴ - ゴ - GO
サ - サ - SA
ザ - ザ - ZA
シ - シ - SI/SHI
ジ - ジ - ZI/JI
ス - ス - SU
ズ - ズ - ZU
セ - セ - SE
ゼ - ゼ - ZE
ソ - ソ - SO
ゾ - ゾ - ZO
タ - タ - TA
ダ - ダ - DA
チ - チ - TI/CHI
ヂ - ヂ - DI/JI
ツ - ツ - TU/TSU
ヅ - ヅ - DU/ZU
テ - テ - TE
デ - デ - DE
ト - ト - TO
ド - ド - DO
ナ - ナ - NA
ニ - ニ - NI
ヌ - ヌ - NU
ネ - ネ - NE
ノ - ノ - NO
ハ - ハ - HA
バ - バ - BA
パ - パ - PA
ヒ - ヒ - HI
ビ - ビ - BI
ピ - ピ - PI
フ - フ - HU/FU
ブ - ブ - BU
プ - プ - PU
ヘ - ヘ - HE
ベ - ベ - BE
ペ - ペ - PE
ホ - ホ - HO
ボ - ボ - BO
ポ - ポ - PO
マ - マ - MA
ミ - ミ - MI
ム - ム - MU
メ - メ - ME
モ - モ - MO
ヤ - ヤ - YA
ユ - ユ - YU
ヨ - ヨ - YO
ラ - ラ - RA
リ - リ - RI
ル - ル - RU
レ - レ - RE
ロ - ロ - RO
ワ - ワ - WA
ヰ - ヰ - WI
ヱ - ヱ - WE
ヲ - ヲ - WO
ン - ン - N
ヴ - ヴ - WU

1 Where two transliterations are given, the first is kunreishiki, and the second is Hepburn. The sound is the same. (Thanks to gn0sis for reminding me to include this fact).


Addendum:

Inspired by LX's excellent WU in this node, I've composed a Katakana HTML-iser.

Instructions:

  1. Cut and paste the code below into a file with the .HTM / .HTML extension
  2. Load the page into a Unicode-compatible browser
  3. Click the Katakana characters you need to use, and the Unicode HTML entities will appear in the box
  4. When you're done, cut and paste the text from the box into your node (or wherever), and Bob's your uncle
  5. Finish the exercise by thinking kind thoughts of LX, who made this possible

<html>
<head><title>Katakana HTMLiser</title></head>
<body>
<script type="text/javascript">
   function writelink(i) {
      document.write("<a href=");
      document.write(String.fromCharCode(34));
      document.write("javascript:document.result.code.value=");
      document.write("document.result.code.value + '&amp;#");
      document.write(i);
      document.write(";';void('');");
      document.write(String.fromCharCode(34));
      document.write(">");
      document.write(String.fromCharCode(i));
      document.write("</a> ")
   }

   document.write("Katakana HTML-iser <br>");
   document.write("(by <a href='http://www.everything2.com/?node_id=934790'>liveforever</a>");
   document.write(", with thanks to ");
   document.write("<a href='http://www.everything2.com/?node_id=1037330'>LX</a>)");
   document.write("<form name='result'>");
   document.write("<input type='text' name='code' size='40'>");
   document.write("</form><br><big><kbd>");
   writelink(12450)
   writelink(12452)
   writelink(12454)
   writelink(12456)
   writelink(12458)
   for (var i = 12459; i < 12469; i++) { writelink(i) }
   document.write("<br>")
   for (var i = 12469; i < 12483; i++) { writelink(i) }
   for (var i = 12484; i < 12485; i++) { writelink(i) }
   document.write("<br>")
   for (var i = 12485; i < 12500; i++) { writelink(i) }
   document.write("<br>")
   for (var i = 12500; i < 12514; i++) { writelink(i) }
    document.write("<br>")
   writelink(12514)
   writelink(12516)
   for (var i = 12518; i < 12519; i++) { writelink(i) }
   for (var i = 12520; i < 12526; i++) { writelink(i) }
   for (var i = 12527; i < 12532; i++) { writelink(i) }
   document.write("</kbd></big>");

</script>
</body>
</html>

Many thanks to ex0teric, who caught a bug-of-omission, in this code.

For a more complex, and possibly more useful, version of this, see my kana converter at http://www.scholiast.org/kana-converter.html.