[an error occurred while processing this directive] Skip Menu


Tagalog is one of the primary languages of the Philippine Islands. Modern Tagalog is written in the Roman alphabet, so only minimal adjustments are required.

  1. Accent Codes for ñ
  2. HTML Encodings
    1. Language Code: tl
  3. Baybayin Tagalog Script
  4. Baybayin Unicode Entity Codes (New Page)

Accent Codes for ñ

Below are the codes for typing ñ on different platforms. This letter was used sporadically for Spanish borrowings, but was included only recently in the official alphabet,

Codes for N-tilde by Platform
Platform Description
  1. Type Alt+0241 for lowercase ñ.
  2. Type Alt+0209 for capital Ñ.

    You must use the numeric keypad. See details on the Alt Key page.
  1. Type Option+n then N for lowercase ñ
  2. Type Option+n then Shift+N for capital Ñ.
  1. Use the code ñfor lowercase ñ.
  2. Use the code Ñfor capital Ñ.

    See details on the HTML code page.

Top of Page

HTML Accent Codes

Tagalog Encoding and Language Tags

These are the codes which allow browsers and screen readers to process data as the appropriate language. All letters in codes are lower case.

See Using Encoding and Language Codes for more information on the meaning and implementation of these codes.

Accent Codes

Use these codes to input accented letters in HTML. For instance, if you want to type señor you would type señor

Entity Codes for ñ
Symbol Entity Code
Lower ñ ñ (241)
Capital Ñ Ñ (209)

The numbers in parentheses are the numeric codes assigned in Unicode encoding. For instance, because ñ is number 241, señor can also be used to input señor..

Using Encoding and Language Codes

Computers process text by assuming a certain encoding or a system of matching electronic data with visual text characters. Whenever you develop a Web site you need to make sure the proper encoding is specified in the header tags; otherwise the browser may default to U.S. settings and not display the text properly.

To declare an encoding, insert or inspect the following meta-tag at the top of your HTML file, then replace "???" with one of the encoding codes listed above. If you are not sure, use utf-8 as the encoding.

Generic Encoding Template

<meta http-equiv="Content-Type" content="text/html; charset=??? ">

Declare Unicode

<meta http-equiv="Content-Type" content="text/html; charset=utf-8 ">


The final close slash must be included after the final quote mark in the encoding header tag if you are using XHTML

Declare Unicode in XHTML

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

No Encoding Declared

If no encoding is declared, then the browser uses the default setting, which in the U.S. is typically Latin-1. Some display errors may occur.

Language Tags

Language tags are also suggested so that search engines and screen readers parse the language of a page. These are metadata tags which indicate the language of a page, not devices to trigger translation. Visit the Language Tag page to view information on where to insert it.

Top of Page

Baybayin Tagalog Script

Baybayin is a native script was used in the Phillipines before the introduction of the Roman alphabet. This can be rendered into Unicode if the proper fonts are installed on each users machine.

If you cannot guarantee that everyone will install the font, then posting information in a PDF file would be the safest option.

Unicode Support Links

Top of Page


[an error occurred while processing this directive]
Last Modified: Tuesday, 04-Jun-2013 12:38:24 EDT