Summary
Digidex is a simple format to use. If you have your own website, you can follow this guide to create your own digidex card from scratch. If you do not have your own website, it's recommended that you use a digidex app (such as Rectango for iOS) to create your own card.
Example
To see a complete example of a digidex card, see the about page.
Image
The first step to creating your custom digidex card is to create an image that will be the graphical representation of your card. It's recommended that your image be oriented in landscape orientaion, but any sized image will do. Below is the card graphic we use for digidex.org:

Once your image is complete, upload it to your server. Make a note of the URL that the image is available at, you will need it later.
JSON
The next step is to create the JSON file that contains all of your card's metadata. Things like your name, email address, and website are good here. Remember, once this card is uploaded to the web, it can be acessed by anyone, so don't include any information you wouldn't normally display somewhere on your website.
Any keys that start with an underscore character (including _cardURL
) are considered by convention to be hidden fields, and should not normally be displayed as text in a digidex-compatible app. These fields usually offer some additional functionality to the digidex card. For instance, the _cardURL
field should contain a link to your digidex card graphic on the web, so an app can download the original image.
Below is an example JSON file which you can use as a starting point.
{
"name":"digidex.org",
"website":"http://digidex.org",
"github":"https://github.com/digidex-org",
"phone":"(555) 555-1212",
"email":"example@digidex.org",
"_cardURL":"http://digidex.org/digidex-card-graphic.png",
"_shareURL":"http://digidex.org/about.html",
"_order":[
"name",
"website",
"phone",
"email"
]
}
Below is a summary of some special fields that you may find useful. These are merely conventions, and may not behave exactly the same way in all digidex clients
- name: This field is used to identify the name of the card. If this digidex card is for a person, it should be the person's name. If this card is for a business's name, etc.
- _cardURL: This field should contain a link to your card's graphic. (strongly recommended)
- _shareURL: This field tells the digidex client what URL to send when the user chooses to share your card. This sould typically be a link to your homepage. If this field is omitted, the user's app may choose to use a direct link to your JSON file instead.
- _order: This field tells the digidex client specifically what order to display your fields in. If this field is omitted, the order that the fields appear is undefined.
Once your digidex JSON file is complete, you can upload it to your website.
All Done
If you like, you can stop here. You're all done! Your digidex card is ready to use.
To indicate that a URL is a digidex record, you should use the digidex:
URL scheme, followed by the complete URL to the JSON document (including http
or https
). For example, the digidex URL for digidex.org is: digidex:http://digidex.org/digidex.json. When using this URL scheme, a user with a digidex-compatible app installed can open your card directly within the app.
For backwards compatibility, it's recommended that you create a webpage that contains all of the information within your digidex card, with a link to "open in digidex app". For an example of how this might look, check out digidex.org's about page.
Above and Beyond: Embedding your digidex card in a website.
Once your digidex card is complete, it's recommended that you update your website to include a deep link to the card. This makes it possible to share a QR code or URL that can be opened in either a digidex-compatible app, or directly in a web browser. Enabling this functionality is simple. Simply add this tag to your HTML's element:
<meta name="digidex" content="digidex:http://digidex.org/digidex.json">
Simply replace the content
attribute with the digidex URL, and you're all set. To try it out, enter your URL in a digidex app and see your digidex card come up.