The AR Code by Framedge

Every frame.
A new connection.

Turn images and videos into entry points for augmented reality. Encode a link into your media, then let a camera connect the physical and digital worlds.

Images · Video · Print · Digital displays
AR Code example over a Yosemite landscape
One image. More possibilities.01 / AR CODE
Made for your existing media

WebAR + Native AR experiences + Apple Vision Pro

01 / A different kind of anchor

Your content.
With a digital layer.

Traditional AR anchors rely on a recognizable physical object or a static reference image. Framedge encodes the anchor directly into the edge of an image or video, so the experience can travel with the media.

AR Code diagram showing visual encoding in the edge of a frame
01

Encode your media

Add an AR Code to an existing image or video.

02

Point a camera

Detect and decode the marker from a captured frame.

03

Open an experience

Connect to your website, content, or AR interaction.

02 / AR on video

Keep the story moving.

AR Codes can be encoded into videos as well as still images. Bring camera interactions to televisions, digital billboards, and other displays, alongside your existing AR technology.

Original videoBEFORE
Encoded videoAFTER

Play either clip to see the original Framedge demonstration. These videos are hosted with this site.

03 / More than a QR Code

An anchor that belongs
in the picture.

Keep the media at the center of the experience.

AR Codes embed a content anchor in the frame itself. They connect existing print or video media with a digital destination, without requiring a separate static reference image for each interaction.

See the Avocado showcase →
An advertisement with an AR Code encoded around its border
An original AR Code advertisement example.

04 / Build into your experience

A frame in.
An action out.

Integrate detection into a WebAR experience or a mobile application. The Framedge API and SDK approach connects captured camera frames with decoded actions.

Ask about API & SDK access ↗

Integration reference

Encode

Add an AR Code to an image or video.

https://api.framedge.com

Original example image ↗
Encoded example image ↗

Detect and decode

Send a captured image as multipart/form-data with a file field. The reference response describes the action, target URL, scan ID, and short URL.

POST /detect_and_decode

Download the sample input ↗

Contact us for current integration access and availability.

PYTHON · REFERENCE REQUEST
import requests

with open("ar_encoded.jpg", "rb") as image:
    response = requests.post(
        "https://api.framedge.com/detect_and_decode",
        files={"file": (
            "ar_encoded.jpg", image, "image/jpeg"
        )},
    )
print(response.text)
JSON · EXAMPLE RESPONSE
{
  "actions": [
    ["url", "Example Prompt", "http://example.com"]
  ],
  "scan_id": "764c42ae-98d7-43df-8e60-bd76f10486e9",
  "short_url": "x6zjin"
}

AR Code in practice

See it through
Avocado.

Explore the original Framedge integration for interactive advertising, product discovery, and audience insights.

Explore the showcase ↗
Watch on YouTube ↗