.LRTEMPLATE

LRTEMPLATE File

Adobe Lightroom Develop Preset (Template)
Ask a question
QUICK ANSWER

An LRTEMPLATE file is a legacy Adobe Lightroom develop preset - a saved set of photo adjustments (exposure, color, tone) you apply in one click. To use one, import it into Lightroom Classic, which automatically converts it to the current .xmp format. The newer cloud-based Lightroom (CC/mobile) cannot open .lrtemplate files directly and requires the .xmp version instead.

Developer: Adobe Inc. (Adobe Systems) Category: Settings Files MIME: text/plain
OPENS ON Windows macOS
Related: .ICA · .DS_STORE · .WMZ · .CFG

On this page

19k+ extensions indexed
Last reviewed Jun 14, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the LRTEMPLATE file format?

.lrtemplate is a plain-text file associated with Adobe Photoshop Lightroom, an image editing and photo-management application. .lrtemplate files store develop presets - saved packages of image-adjustment settings that can be applied to photos with a single click. Preset files allow users to quickly apply a pre-configured set of develop adjustments, such as exposure, contrast, tone curve, HSL color tuning, and noise reduction, ensuring consistent results across a batch of images.

Compared to the more popular Photoshop, Lightroom doesn't offer as many advanced tools for editing images and is more focused on organizing photos, with options to add tonal and color enhancements. Lightroom is not as powerful as Photoshop but is faster, and edits performed using its tools are non-destructive. .lrtemplate files allow for greater standardization of edits by letting photographers save and share their preferred develop settings.

Internally, .lrtemplate uses Lua table syntax - the same scripting language built into Lightroom - so the file is human-readable and can be inspected in any text editor. A typical file begins with s = { and contains an id, internalName, title, and a nested value.settings block holding all develop adjustments.

.lrtemplate is a legacy format. In April 2018, Adobe Lightroom Classic CC 7.3 replaced it with the .xmp preset format. When Lightroom Classic is launched, it automatically converts existing .lrtemplate files to .xmp and renames the originals by appending ~~ to the filename. Newer versions of Lightroom (cloud and mobile) cannot import .lrtemplate files directly and require .xmp instead.

Security & safety

RISK: LOW

An .lrtemplate is passive plain-text settings (Lua), with no executable payload, so opening or editing one is safe. The only real-world caution is sourcing: download preset packs from reputable sellers, as sketchy "free preset" sites bundle adware in their installers and the preset itself does nothing on its own without Lightroom. There's no malware risk in the file format.

Format details

in a nutshell
FULL NAMEAdobe Lightroom Develop Preset (Template)aka Lightroom preset (.lrtemplate), Lightroom develop template
DEVELOPERAdobe Inc. (Adobe Systems)since 2007, with Adobe Photoshop Lightroom 1.0
MIME TYPEtext/plain
TYPELua-syntax plain-text settings table (text)

Programs that open LRTEMPLATE files

Windows2 apps
Adobe Lightroom Classic Paid Develop module > Presets panel > right-click > Import, select the .lrtemplate; or drop it in the 'Develop Presets' folder. Lightroom Classic auto-converts it to .xmp on launch.
Any text editor (Notepad, Notepad++) Open-source Open to read or lightly edit the Lua settings table - useful to inspect what a preset does. Don't break the Lua syntax.
macOS2 apps
TextEdit Built-in Open the .lrtemplate as plain text to read the Lua settings (use plain-text mode).
Adobe Lightroom Classic Paid Import via the Presets panel or place in the Develop Presets folder; Lightroom Classic converts .lrtemplate to .xmp automatically.

Technical details

deep spec
Format typePlain-text Lua table; not binary - readable and editable in any text editor
MIME typetext/plain
Character encodingUTF-8
File headerNo binary magic bytes; files begin with the Lua table assignment s = { at byte 0
Top-level Lua keysid, internalName, title, type, value (which nests a settings sub-table)
Develop adjustments storedExposure, contrast, highlights, shadows, whites, blacks, tone curve, HSL, luminance, saturation, noise reduction, sharpening, lens corrections, camera calibration
Preset type markertype = "Develop" field identifies it as a Develop module preset, distinct from export or print presets
Unique identifierid field holds a UUID that uniquely identifies each preset within Lightroom's catalog
CompressionUncompressed plain text; file size stays small without any compression layer
Hand-editabilityNo encryption or obfuscation; a text editor can inspect, duplicate, or manually tweak any develop parameter value
Typical file size1-10 KB
Operating systemsWindows, macOS (wherever Adobe Lightroom Classic is supported)
Scripting language basisLua - Lightroom's embedded scripting engine; .lrtemplate syntax is a Lua table literal
Compatible Lightroom versionsLightroom 1.0 through Lightroom Classic CC 7.2; superseded by .xmp presets in version 7.3 (April 2018)
Auto-conversion behaviorLightroom Classic 7.3+ converts .lrtemplate files to .xmp on launch and renames originals by appending ~~ to the filename
Edit modelNon-destructive - presets adjust only Develop module parameters; original image pixels are never altered
Released2007, with Adobe Photoshop Lightroom 1.0
Latest versionLegacy format; replaced by XMP presets in Lightroom Classic CC 7.3 (April 2018)
Specificationhelpx.adobe.com

LRTEMPLATE conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with LRTEMPLATE files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about LRTEMPLATE files.

Frequently asked questions

How do I install an .lrtemplate preset?
In Lightroom Classic, open the Develop module, right-click in the Presets panel and choose Import, then pick the .lrtemplate (or drop it in the 'Develop Presets' folder). Lightroom Classic 7.3+ auto-converts it to .xmp on the next launch.
Why won't my .lrtemplate work in Lightroom (mobile/CC)?
The newer cloud Lightroom (CC desktop and mobile) can't import .lrtemplate - it needs the .xmp version. Import the preset in Lightroom Classic first to convert it to .xmp, then sync/use that.
How do I convert .lrtemplate to .xmp?
Let Lightroom Classic do it: import or place the .lrtemplate and it auto-converts to .xmp (renaming the original with '~~'). There's no separate converter program.
What's the difference between .lrtemplate and .xmp presets?
.lrtemplate is the legacy format (Lightroom 1-6 and early Classic CC); .xmp is the current format since Lightroom Classic 7.3 (2018) and works across Classic, cloud Lightroom and Camera Raw. Adobe auto-converts the old one to the new.
Can I open an .lrtemplate to see what it does?
Yes - it's plain Lua text. Open it in Notepad/TextEdit to read the settings table (exposure, contrast, etc.). It contains no image, just the adjustment recipe.

References

1Adobe - Some develop presets (.lrtemplate) are not converting to XMPhelpx.adobe.com
2Adobe Lightroom Classic Help - Work with presetshelpx.adobe.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z