EARLY BUILD · ANDROID + LINUX · FREE, EVERY FEATURE

Stop retyping
film recipes

Kata keeps every film-simulation recipe you love in one library and writes it straight into your Fujifilm's custom slots over USB-C. 22 menu items, one tap.

341RECIPES IN LIBRARY
22SETTINGS PER WRITE
0MENU DIVES

Library → cable → slot

No cloud round-trip, no camera-app pairing, no Wi-Fi handshake. A cable and three taps.

1FIND

Pick a kata

Browse verified recipes from Fuji X Weekly and the community, filter by film sim, sensor generation or look. Save the ones you shoot.

2CONNECT

Plug in USB-C

Kata walks you through the two camera menu items once, then reads what's already in each C-slot so nothing is lost.

3WRITE

One tap, 22 settings

Anything the camera won't take is skipped with the reason — HDR locks the tone curve, say — never silently coerced. Then turn the dial and shoot.

THE KATA CODE · IN THIS BUILD

A recipe you
can screenshot

The code on every Kata card contains the recipe — not a link to one. Repost it, print it, photograph it off someone's screen: it still imports, offline, with no account and no dead URLs.

kata1:CC,DR400,WB5800/+2-3,HL+1,SD-0.5, CO+2,SH+1,NR-4,GR-WS;n=Kodachrome+64

HL highlight · SD shadow · CO colour · SH sharpness · CL clarity · NR noise reduction · GR grain · WB white balance and shift

Works with no signal — on location, in a basement studio
Credit travels with the recipe automatically
Scan it with the app, paste the text, or drop the picture on the desktop app
Kata 型Recipe card
Kodachrome 64Classic Chrome · X-Trans IV/V
DR 400WB 5800KHIGHLIGHT +1SHADOW −0.5COLOR +2GRAIN WEAK/SM
Fuji X Weekly
SCAN TO IMPORT · 22 SETTINGS

Bodies & slots

The processor decides what a body stores in a custom slot, not the sensor — an X-S20 has an X-Trans IV sensor and writes like its X-Processor 5 siblings. Kata writes only what your body accepts.

Engine
Example bodies
Custom slots
Film sims
Write support
X-Processor 5X-Trans V sensors, plus X-S20 / X-M5
X-T5 · X-H2 · X-S20 · X100VI
C1–C7C1–C4 on X-S20
20
FULL · TESTED ON X-S20
X-Processor 4X-Trans IV sensors
X-T4 · X-S10 · X-Pro3 · X100V
C1–C7C1–C4 on X-S10
18
FULL · UNTESTED
GFXMedium format
GFX100 II · GFX50S II
C1–C7
19
MOST FIELDS
X-Processor ProX-Trans III and older
X-T2 · X-Pro2 · X-H1
C1–C7
15
NO WRITE · PROBED AT CONNECT

Kata talks to your camera the same way Fujifilm's own X RAW Studio software does (camera set to USB RAW CONV./BACKUP RESTORE). Verified end-to-end on the X-S20; other bodies follow the documented per-generation field sets and are flagged in the app until someone confirms them. Tried it on a body that isn't the X-S20? tell me how it went and the list grows.

FREE · OPEN SOURCE · NO TIERS

Everything, free

Every feature ships to everyone. Nothing about your camera, your recipes or your sharing sits behind a paywall — and the code is MIT-licensed: app, API and the USB protocol work, all of it on GitHub.

SHOOT

Library & writing

341 katas and counting, with filters for film sim, sensor, dynamic range, grain and white balance
Unlimited writes to your custom slots
Read back what's already in the camera and save it as a kata
Every setting the camera refuses is named, explained and left alone
Each slot is backed up before a write — one click puts it back
DESKTOP

Linux app

Drag a card onto a slot; queue C1–C7 and write them in one pass
The dock names what's in each slot, and flags any you've edited on the camera
Edited on the camera? Publish that version, or update the original
Drop a screenshot of a Kata Code to import it
.deb sets up the camera permission for you; AppImage for everything else
SHARE

Cards & codes

Share cards in four layouts, with the Kata Code on them
Scan a code with the phone to import it — offline, no account
Publish katas under your handle, with version history
Import or export Open Fuji Recipe JSON, or paste a recipe as text
KEEP

Yours, portable

Library cached on-device — browse and write offline
Open spec (OFR) and open source (MIT)
One free Google sign-in covers the library, your saves and publishing

Questions

The short honest answers. Anything else — the source is open, or ask me.

Does this really write into the camera, or is it a cheat sheet?

It really writes. Kata speaks the same USB protocol Fujifilm's X RAW Studio uses and sets all the custom-slot settings (film sim, DR, tones, WB shift, grain, colour chrome…) in one pass. Set the camera to USB RAW CONV./BACKUP RESTORE, plug in USB-C and tap write. Flick the mode dial once afterwards so the body re-reads its slots — then it's there in the menus too.

Which cameras work?

Verified end-to-end on the X-S20. Bodies with the X-Processor 5 (X-T5, X-H2, X-H2S, X-T50, X-M5, X-E5, X100VI, GFX100 II and newer) expose the same protocol and are expected to work — reports welcome. Older bodies are probed when you plug in: if the camera doesn't offer the slot properties, Kata says so instead of pretending. Full list under Bodies & slots.

Do I need an account?

Yes — the recipe library (in the app and on the web) is behind a free Google sign-in. It keeps your saved katas and published recipes with you across devices and keeps scrapers out of the community's work. No password, no email list, and the privacy page lists everything stored.

Can I do more than one slot at a time?

On the Linux app, yes. Drag a card onto C1, another onto C2, and press write once — Kata does them in a row, shows a field-by-field diff first and snapshots every slot it's about to touch. On the phone it's one slot at a time.

What's a Kata Code?

A QR code that holds the recipe itself, rather than a link to a website. Screenshot a card, print it, photograph it off a friend's phone: scanning it in Kata rebuilds the full recipe offline. Scan it with a normal QR app and you just see readable text starting with kata1:.

Where do the recipes come from?

The starting library is 341 recipes from Fuji X Weekly, imported with credit, a link back to every original post, and sample photos used with permission. Community publishing adds more — everything is public immediately and curators review for the verified badge.

Ritchie Roesch works those recipes out on real cameras and gives them away free. Without that there would be nothing here to seed, so if you shoot with them, please become a Fuji X Weekly App Patron — it's what keeps the recipes coming.

Does the camera store the recipe name?

Mostly no. Bodies that support preset names keep at most 25 characters; some (the X-S20 among them) store no name at all — the slot just shows its settings. The name lives in Kata and on the cards you share.

Can it damage my camera?

Kata only uses Fujifilm's own backup/restore surface — the same one X RAW Studio uses from a computer — writing the same settings you'd change by hand in the menus. It never touches firmware. Worst case observed: the camera ignores a value it doesn't support — which Kata reports and skips.

How finished is this?

Early, and honest about it. The library, the editor, sharing, publishing and the USB writer all work today — the writer has been used on an X-S20 end to end, and the Linux desktop build drives the same engine, with a slot dock you can drag several katas onto. What that means for you: recipes you publish are safe (they live on the server with version history), and writes are guarded — you approve a diff first, and every slot is snapshotted before anything changes, so you can roll the camera back. What may still bite: bodies other than the X-S20 are less tested, a camera in HDR or D-Range Priority refuses some settings (Kata names them and tells you what to switch off), and you install the app from this site rather than the Play Store. If something misbehaves, that's worth telling me — it's how the supported-camera list grows.

iPhone? Desktop?

Android first, because Android lets an app talk to a camera over the cable. There's a Linux version now too, with a slot board you can drag recipes onto. Windows and Mac aren't ready — on both, the system grabs the camera before Kata can, and getting past that is a separate piece of work for each. An iPhone version is possible — I just haven't built it. Apple charges US$99 a year to publish even a free app, and this is one person's side project. If enough people want it, it'll happen.

Is it really free? What's the catch?

Free, open source (MIT), no tiers. Every feature is available to everyone — nothing is held back for a paid version. It exists because retyping 22 menu items per recipe is miserable. The catch is that it's one person's project — report a bug and it gets fixed.

WHERE THE RECIPES COME FROM

They aren't ours

Nearly every recipe Kata ships with came from Fuji X Weekly, where Ritchie Roesch works them out on real cameras, photographs the results and publishes them free. Kata just carries them to your camera. If you use them, that work is worth paying for.

Become a Patron ↗

The form you
fall back on

Android 8+ with USB OTG, or Linux. Free. Bring your camera and a data cable.

Kata is under active development. Writing is proven on the X-S20 and follows the same protocol Fujifilm's own software uses, but every body is a little different — expect rough edges, and tell us when you find one. Nothing is sent to the camera until you approve a field-by-field diff, and Kata backs up every slot before it writes, so a bad write is always undoable.

Just want the recipes? Browse the library on the web — sign in with Google to save and publish. Writing to the camera is what needs the app.

You download Kata straight from here for now (a Play Store listing comes later), so Android will ask you to allow the install. On Linux, the .deb is the easy one — Debian, Ubuntu, Mint and Pop!_OS — because it also sets up the camera permission for you and puts Kata in your launcher; double-click it, or sudo apt install ./kata.deb. The AppImage runs anywhere without installing: make it executable and open it — it can't install anything, so grant the camera permission once yourself:

sudo tee /etc/udev/rules.d/71-fujifilm.rules >/dev/null <<'RULE'
SUBSYSTEM=="usb", ATTR{idVendor}=="04cb", MODE="0666", TAG+="uaccess"
RULE
sudo udevadm control --reload && sudo udevadm trigger

Not on Android or Linux? Every recipe is stored in an open format anyone can read: Open Fuji Recipe — and Kata itself, including the Fujifilm USB protocol notes, is at github.com/parth181195/kata.