Web Design Codes

Codes are the foundation of computing and thus an integral part of the internet. This document provides a brief introduction.

HTTP Codes

The first digit defines the class of response. The last two digits do not have a categorisation role. Reason phrase example sets may be replaced by local equivalents without affecting the protocol.

Info Server Codes

Success Server Codes

Re-Direct Server Codes

Client Error Codes

Server Error Codes

FTP Codes

Follow this link for more information about HTTP status codes.

Top Level Domains

Please visit the IANA homepage for an updated and complete listing.

Internet Country Codes

Language Codes

Character Encodings


The Unicode system was founded in 1991 to store characters and elements of different languages. This makes it possible to instruct a computer worldwide how to render any given symbol. Of course, this works only if the computer supports the Unicode system. Unicode characters are written in the form of U+xxxx, whereas the U indicates Unicode and the 4 digits represent a hexadecimal number.

Characters are sorted by classes, and index codes. In addition, each character has a set of properties, like the writing direction as in Arabic languages. There are literally no characters not in the Unicode system. As of version 2, Unicode is synchronised with ISO/IEC 10646. This is of major importance since HTML 4.x and XML 1.x share the same standard. More information can be found on the Unicode homepage.

Hexadecimal Character Encodings

Hexadecimal character encodings are the equivalent of human-readable characters translated into the hexadecimal system. They are most common where it is required to escape parts of the source similar to Unicode. It is a common technique to masquerade the value of a given text string like that of an email address to prevent spoofing or at least make it a little more difficult.

Click this strange thing for a practical example: %68%65%78%61%64%65%63%69%6D%61%6C (requires Java Script). You could use this for basic encryption. Encoding your sources as hexadecimal is likely to cause a severe headache for ordinary users. See below for a simple listing of hexadecimal characters.

%20   Space %30   0    %40   @
%21   !     %31   1    %41   A
%22   "     %32   2    %42   B
%23   #     %33   3    %43   C
%24   $     %34   4    %44   D
%25   %     %35   5    %45   E
%26   &     %36   6    %46   F
%27   '     %37   7    %47   G
%28   (     %38   8    %48   H
%29   )     %39   9    %49   I
%2A   *     %3A   :    %4A   J
%2B   +     %3B   ;    %4B   K
%2C   ,     %3C   <    %4C   L
%2D   -     %3D   =    %4D   M
%2E   .     %3E   >    %4E   N
%2F   /     %3F   ?    %4F   O
%50   P     %60   `    %70   p
%51   Q     %61   a    %71   q
%52   R     %62   b    %72   r
%53   S     %63   c    %73   s
%54   T     %64   d    %74   t
%55   U     %65   e    %75   u
%56   V     %66   f    %76   v
%57   W     %67   g    %77   w
%58   X     %68   h    %78   x
%59   Y     %69   i    %79   y
%5A   Z     %6A   j    %7A   z
%5B   [     %6B   k    %7B   {
%5C   \     %6C   l    %7C   |
%5D   ]     %6D   m    %7D   }
%5E   ˆ     %6E   n    %7E   ˜
%5F   _     %6F   o    %7F   nothing


Timezones define the different global date and time regions. Timezone offsets co-ordinate the differences between date and time by calculating all dates and times in relation to GMT (Greenwich Meridian Time), the current date and time in London, United Kingdom. GMT is identical to UTC (Universal Time Co-ordinated).

See below for a basic outline for full hour offset's relative to GMT, either negative (West) or positive (East). The listing features an overview of some prominent locations within the selected timezone. See below for a simplified listing of timezone offsets or follow this link to view the complete list of timezone offsets.