Developers can also use Codepoints to copy invisible or control characters into the clipboard, like null, carriage return, escape, backspace, bell and so on.

Codepoints makes it easy to find and copy any assigned Unicode character, like Emoji characters, special symbols, arrows and shapes into your clipboard with minimal hassle.

Screenshots

FAQ

How do I use Codepoints? Codepoints is designed to stay out of your way until you need it, and be available instantly without forcing you to click through multiple windows or popups to get what you want. There are only 2 steps to use Codepoints: Activate the app Click the dock or menu bar icon, or configure a keyboard shortcut Start typing! If you know exactly what you want, just start typing to search for it! Alternatively you can scroll the list to look around using your mouse or keyboard up/down keys. To copy a character to your clipboard, just double click or select it and hit enter.

Can I use Codepoints entirely from the keyboard? With the exception of font selection and setting a new hotkey, yes. Once you set a global hotkey, you can activate Codepoints from anywhere on your computer. When Codepoints pops up, you can start typing to search immediately. Use the up/down keys to select a row, then hit enter and that character will copy into the clipboard and return you to your previous applicaiton. No mouse work needed.

Why don't some characters show a preview? Codepoints can display previews for most Unicode codepoints in the database, however Mac OS X does not have fonts to render all of them. Make sure to leave the font setting on automatic to display as many previews as possible on your system. If you want to know why a specific character was not rendered, mouse over the character area of a row and a tooltip will popup with a reason. If you happen to have a full Unicode font installed on your system, for instance as part of a graphic design program, Codepoints should automatically use it to render characters that aren't found in stock Mac OS X fonts, however you can also set Codepoints to use a specific font exclusively when rendering previews. If you have no other choice, GNU Unifont is an option, though it is not a high resolution font. At the current time Unifont has glyph coverage for Unicode 5.1, while Codepoints ships with the Unicode 6.1 database with many more codepoints. The installable TrueType version of Unifont caused some issues during testing with Codepoints (inaccurate characters being rendered) so keep that in mind if you decide to use it.