Quick Examples:
Output
Multi-UR
â
UR
â
Bytewords
â
Hex
â
Decoded
âšī¸
Ready for input
đ Multi-Part UR Generator & Animated QR
âšī¸
Enter a UR or hex string to generate multi-part URs
All Parts (Finite Mode)
Generate parts to see list
Encoder Parameters
# Finite Mode
Fragment Composition
Included in fragment
Not included
Animated QR Code
Part 1 of 10
Current Part Output
đ How to Use
- Enter a UR (ur:...) or hex string, or receive from Converter tab
- Configure encoder parameters:
- Max/Min Fragment Length: Controls QR code size (smaller = more parts)
- Repeat After Ratio: -1 = infinite streaming, 0 = no redundancy, >0 = finite with redundancy
- Click Generate Multi-UR & QR to encode
- Watch animated QR code and fragment composition grid
- Use controls to adjust animation speed (FPS slider)
- Copy individual parts, all parts, or export as GIF
đĄ Tip: Use infinite mode (ratio=-1) for continuous testing, finite mode with redundancy for reliable QR scanning
đˇ QR Code Scanner & Fountain Decoder
Camera: Starting...
Waiting for first QR code...
Block Status Grid
Decoded (resolved)
Seen (mixed fragment)
Pending
â
Assembled UR (Complete)
No QR code detected. Try:
- Hold camera steady
- Ensure good lighting
- QR code fully visible in frame
- Move camera closer/farther
đ How to Use
- Camera starts automatically when you open this tab (grant permission when asked)
- Point camera at animated QR code sequence
- Optimal distance: 6-12 inches (15-30cm) - QR should fill 40-60% of screen
- Tap screen to focus if QR appears blurry
- Watch progress grid fill as fragments are decoded
- Assembled UR auto-forwards to Converter tab when complete
Note: Camera access requires HTTPS (localhost OK for development)
đĄ Tip: If scanning fails, try moving camera closer/farther or adjusting lighting
đ Registry Browser & Type Inspection
âšī¸
Loading registry types...
đ How to Use
- Browse registered UR types organized by package
- Click on package headers to expand/collapse type lists
- Click on type rows to view CDDL schemas and documentation
- Click on CBOR tags in CDDL (e.g.,
#6.41402(detailed-account)
) to navigate to definitions
- Use the search bar to filter types by name, tag, or description
- Copy CDDL schemas for reference or validation
đĄ Tip: Open browser console to use window.registryPlayground
API for interactive testing
âšī¸ Unknown CBOR tags are looked up from the IANA registry: https://www.iana.org/assignments/cbor-tags/cbor-tags.xhtml