Documentation · 07

File Formats & Sharing

What a LoadOut export contains, what the app can read, how a recipe travels to another shooter, and what a Garmin file carries. Every format here is either plain JSON, a standard document type, or a manufacturer's own file.

LoadOut 1.1·Updated September 2026

Documentation
  1. 01Platforms & Requirements
  2. 02Free vs Pro
  3. 03Units & Conventions
  4. 04Ballistics Inputs & the Solver
  5. 05Data Model
  6. 06Device Support
  7. 07File Formats & Sharing
  8. 08Reference Catalogs & Attribution
  9. 09Privacy Reference
  10. 10Siri Voice Command Reference
  11. 11Companion Watch Reference
  12. 12Glossary
On this page

Your data is yours, and the formats prove it. The full export is plain JSON that any text editor opens; recipes travel as a QR code, a PDF, or plain text; and the app reads the files you already have, from spreadsheets to a chronograph's own session file.

The JSON export

Import & Export Export All Data (JSON) writes one file, named loadout-export-<date and time>.json, and hands it to the share sheet, where you pick where it goes: Files, a drive, AirDrop, an email. LoadOut writes only to its own temporary folder; the app you share it to does the saving, so no storage permission is ever requested.

Format
Plain, readable JSON. No compression, no encryption, no proprietary wrapper.
Envelope
A version for the file format itself, the database schema version it was written from, and then one array per record type, parents before children, so the file re-imports cleanly.
Coverage
Every record you created: recipes, firearms and their barrels, batches, brass lots, component inventory and its adjustment log, equipment, ballistic profiles, atmosphere presets, target cards, range sessions and shots, group analyses, load development sessions, match logs and scores, notes, custom fields and layouts, mover presets, custom Siri words, and your own catalog entries.
Not included
Reference catalogs (they ship in the app), records waiting in Recently Deleted, the on-device search index, and photos.
Tier
Free, on every platform, always. There is no gate on getting your data out.
Re-import
Pick the file under Import a Recipe › Choose a File, or restore it from Cloud Backup & Restore. A file written by a newer LoadOut than the one importing it is refused with a message to update, rather than partly imported.
Keep one

Your phone's own backup deliberately excludes your reloading data. A JSON export in a folder you control is the free way to survive a lost or replaced phone.

Sharing a recipe

Import & Export Export a Recipe (QR / PDF / Text), or the share control on any recipe, offers three forms:

FormWhat it isBest for
Share via QRThe recipe encoded as a QR code on screen. Another LoadOut user scans it with Import a Recipe › Scan a Recipe QR and reviews it before anything is saved.Handing a load to the shooter next to you
Share as PDFA one-page printout, formatted for print, with every field on the recipe.The bench binder, or emailing someone without the app
Share as TextA plain, copy-pastable record.A message, a forum post, or a note

A shared recipe arrives as a proposal: the receiving app shows it on the review screen and saves nothing until the reader taps Import. On the free tier a received firearm or profile counts toward the limit like any other new record; the import reports what could and could not be added rather than failing.

Profile share codes

A ballistic profile travels as a share code: the whole profile written as one line of text. Paste it under Import a Ballistic Profile and the review screen shows every field before you accept. A row with no ballistic coefficient is left out, because LoadOut will not make one up to fill the gap.

What the app reads

FileExtensionsHow it is read
Spreadsheet.csv, .xlsx, .xlsChoose a File opens a mapping step where you match columns to fields once; Quick CSV Import (No Mapping) takes a file whose headers already match. Free.
LoadOut JSON.jsonA full export or a single shared record, re-imported through the review screen.
Plain text.txt, .text, .md, .markdown, .rtfParsed for recipe fields, then reviewed.
PDF.pdfText is read from the document, then reviewed.
PhotoCamera or galleryOn-device text recognition reads a notebook page; every field shows the scrap of the page it came from. A charge is filled only when it can be trusted: one whose unit is not grains is refused, an implausible one is flagged, and one the app could not read is left blank with the text it saw beside it.
ClipboardPaste From Clipboard reads whatever you copied from another app.
Apple NotesShare sheetShare a note to LoadOut from Notes on iPhone or iPad.
Garmin .fit.fitA session exported from Garmin Connect: every shot's velocity plus the average, extreme spread, and standard deviation. Pro.
Garmin ShotViewShotView exportThe same session data from the ShotView app. Pro.
Word and OneNoteNot read directly. Choose either and LoadOut shows how to export the page to PDF or text first, then reads that.

Every route lands on the same review screen, and nothing is saved until you tap Import. The importer never invents a value: a field it could not read stays blank and is marked for you.

Reports the app writes

ReportFormatWhere
DOPE tablePDF, image, or textThe Ballistics tab and the Target Card, with the conditions it was solved for and a footer that says the numbers are predicted
Target CardPDF, image, or textShooter View on the Target Card
Custom DOPE cardPrint-ready pageThe custom DOPE card builder, with your rows, your columns, and a write-in column the app never fills
Load development reportPDF and a CSV of every shotA finished test's report screen
Chronograph reportCSVThe velocity log
Shot stringsCSVThe reconciliation screen for timer strings
Recipe or batch sheetPDFAny recipe or batch
Note tablesCSV to the clipboardA table block inside a note

Cloud copies

Cloud Backup and Cloud Sync write an encrypted copy of the same records to your own iCloud Drive, Google Drive, or OneDrive. That copy is ciphertext locked with your passphrase and is not meant to be opened by hand; it is restored by LoadOut, on any of your devices, with the passphrase. The JSON export is the copy you open yourself.

Still Need Help?

Ask a person.

If the answer isn't here, email support and a human will reply. Include your device, the LoadOut version from Settings, and what you expected to happen.