プログラミングにおいて、何らかのオブジェクトを操作するに際し、それを特定するために用いる一意の値などのこと。
これがどのように実装されるかは、OSや処理系に依存する。
Windowsにおいては、ハンドルはポインタとして扱われる。変数型はHANDLE型などであり、その実態はvoid *である。詳細についてはHANDLE型の項を参照のこと。