← Blog
Interop·9 June 2026·5 min read

How to open a Primavera P6 .xer file without a P6 licence

Someone just emailed you a .xer. You need to read it, roll it up and put it in front of people this afternoon — and you don't have a Primavera seat, an install, or a spare hour to hunt one down. Here's the whole thing: drag the file into your browser, read the programme, summarise it, and ship a PDF, a slide or a read-only link. Locally. Nothing uploaded.

It lands in your inbox with a cheerful "here's the latest programme" and a single attachment: Project_Rev07.xer. Double-click it and nothing happens — your machine has no idea what a .xer is. It's a Primavera P6 export, and P6 is a heavyweight, licensed, IT-provisioned desktop application that the person who sent it has and you almost certainly don't. So you're stuck: you're the PM, the QS or the exec who has to act on this schedule, and you can't even open it.

You don't need a P6 seat to read a P6 file. A .xer is just structured text — activities, dates, a WBS tree, relationships, milestones. You need something that can parse it and draw it. That's exactly what Sketchedule does, right in the browser, without asking your file to go anywhere.

The stuck moment — and the way past it 📧 Inbox Rev07.xer drag ✕ P6 no licence no install ▼ instead ▼ ◆ Sketchedule — in the browser parsed on your device · nothing uploaded · nothing to install
Fig 1. The .xer your desktop won't open. There's no Primavera to launch and no seat to buy — but the file is readable text, and a browser can parse and draw it without ever sending it anywhere.

What's actually inside a .xer

A .xer is Primavera's plain-text interchange format — tab-delimited tables that describe the whole project: the activity list with early/late and actual dates, the WBS hierarchy, the logic relationships, calendars, resources and milestones. P6 XML carries the same picture in a different wrapper. Neither needs the P6 engine to be read; the engine is what computes the network in the first place. Reading and computing are different jobs — and for the person who's been emailed the file, reading is the job.

That's the important distinction, so it's worth being blunt about it: Sketchedule reads P6 XER and P6 XML for presentation. It's a presentation and light-scheduling companion, not the P6 engine. It won't re-run the critical-path calculation or overwrite the planner's logic — it draws what the file already says. The .xer stays your source of truth; Sketchedule is how you see it and share it.

Same data, made readable %T TASK A1010 Mobilise 01Dec25 … A1020 Detail design 15Dec25 … %T PROJWBS WBS 1 Engineering … MS Design freeze 20Feb26 raw .xer tables parse ▾ 1 Engineering Mobilise Detail design Design freeze readable outline + Gantt
Fig 2. The .xer's tab-delimited tables are parsed straight into the outline and bars you actually want to look at. The dates, the WBS and the milestones come across as they are — no rekeying, no re-computing.

Open it in four steps

Start to finish, this is a few minutes, and every part of it happens on your own machine. Here's the whole flow from inbox to shareable page.

  1. Get the .xer onto your machine. Save the attachment from the email — or grab whatever the planner exported (File → Export → XER in P6, or a P6 XML). You don't need to open it, tidy it, or convert it; take it exactly as sent.
  2. Drag it onto the app. Open Sketchedule in any browser and drop the .xer straight onto the window. It's parsed locally, in the tab — the file never leaves your device, nothing is uploaded to a server, and there's nothing to install or licence. The P6 WBS arrives as an outline: section headings and parent rows with every activity nested beneath.
  3. Browse and present it. Read the programme like a schedule, not a text dump: the grid of activity names with Start / Finish / % columns on the left, the Gantt bars on a month axis to the right, the WBS section bands, the milestones as diamonds, and the data date line showing where the update stands (Fig 3). Collapse and expand, filter to what matters, scroll the dates.
  4. Summarise and export. Fold the WBS to roll thousands of activities up into a handful of clean phase bars, brand the page with a header and logo, then send it out: a landscape PDF or PowerPoint slide for the pack, or a read-only link that rebuilds the whole picture in the recipient's browser — again, with nothing uploaded, so they need no P6 either.
Rev07.xer, opened in Sketchedule Activity Start Finish % DecJanFebMarAprMayJun data date ▾ 1 Engineering 01Dec28Feb    Mobilise 01Dec14Dec100    Detail design 15Dec20Feb72 Design freeze ▾ 2 Procurement 10Jan30Apr    Long-lead order 10Jan28Feb40    Delivery to site 05Mar30Apr0 ▾ 3 Construction 01Apr15Jun    Civils 01Apr20May0    Handover 15Jun15Jun0
Fig 3. A P6 schedule opened in Sketchedule — the grid with Start / Finish / % columns, WBS section bands with grey summary bars over each phase, the task bars and progress fill, a milestone diamond and the flag milestone at handover, all under a monthly axis with the dashed data-date line. This is the file being read, not rebuilt.
Where the source of truth stays. Opening a .xer here doesn't change it. Sketchedule presents what the planner computed — critical path, float and logic still live in the P6 file. If you need to alter the network, that goes back to whoever runs the engine. You get to read, roll up and share it; the master stays theirs.

Why this beats the usual workarounds

The reflex when a .xer lands and you can't open it is to email back and beg for a PDF, or forward it to the one colleague with a seat and wait a day, or paste a fuzzy screenshot into a slide and hope the dates are still current. Each of those puts you at the mercy of someone else's schedule to read your own project's schedule.

Opening it yourself removes that dependency. And the way it's done matters as much as the fact that it can be:

That's the honest positioning: this isn't a cheaper Primavera. P6 stays the scheduling engine and the source of truth. Sketchedule is how the people around the plan — the PM assembling a pack, the QS checking a date, the exec reviewing a gate — actually open and use it without a seat between them and the file.

Key takeaways

Open your .xer right now

No install, no licence, nothing uploaded. Drop a Primavera .xer into a browser tab and read it.

← BlogAll articles

Primavera and P6 are trademarks of Oracle Corporation; Microsoft Project is a trademark of Microsoft Corporation. Sketchedule is an independent product and is not affiliated with, endorsed by or sponsored by Oracle or Microsoft. Figures are illustrative, drawn in Sketchedule; Fig 3 is a faithful redraw of a P6 schedule opened in the app.