# Export NDJSON doens't keep original filenames

**URL:** https://community.ultralytics.com/t/export-ndjson-doenst-keep-original-filenames/2205
**Category:** Ultraltyics Platform
**Tags:** support
**Created:** [September 3, 2026, 1:58pm UTC](https://community.ultralytics.com/t/export-ndjson-doenst-keep-original-filenames/2205 "2026-09-03T13:58:17Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![puccj](https://sea1.discourse-cdn.com/flex001/user_avatar/community.ultralytics.com/puccj/32/1689_2.png) [@puccj](https://community.ultralytics.com/u/puccj)
#### Post date: [September 3, 2026, 1:58pm UTC](https://community.ultralytics.com/t/export-ndjson-doenst-keep-original-filenames/2205/1 "2026-09-03T13:58:17Z")

</div>

Hello,

I am using ultralytics platform to edit annotations in a dataset. I can download the annotation via the button on the top-right, which exports a .ndjson file. The file contains images’ names (“file”=…) and their annotations (“annotations”=…), which is exactly what I need. Up untill ~1week ago, the “file” attribute was really the filename, but now it is some sort of serial exadecimal number (? I noticed they start with 00 and proceed increasing), even if the [doc](https://docs.ultralytics.com/datasets/detect#ultralytics-ndjson-format) continues to say it is the file name.

This is one line from the ndjson file:

`{"type":"image","file":"005e19a7098c23e2b8049210e6305723.jpg","url":"https://cdn.ul.run/eu/i/005e19a7098c23e2b8049210e6305723.jpg?Expires=1788971184&KeyName=key-v1&Signature=jD3z-AJ65GevP5nvsCKqdqGMNeE","width":1920,"height":1080,"split":"test","annotations":{"boxes":[[0,0.03452,0.42715,0.01781,0.01707],[0,0.03607,0.59675,0.0054,0.00916]]}}`

Is it still possible for the export to either preserve the original filename in `file`/`url` (like it used to do) or add a separate field such as `original_filename`?

(Note that I can still see the original filenames in the web platform while I edit the annotations)

Thanks in advance!

---

<div class="post-metadata">

### Author: ![Toxite](https://sea1.discourse-cdn.com/flex001/user_avatar/community.ultralytics.com/toxite/32/123_2.png) [@Toxite](https://community.ultralytics.com/u/Toxite)
#### Post date: [September 4, 2026, 8:21am UTC](https://community.ultralytics.com/t/export-ndjson-doenst-keep-original-filenames/2205/2 "2026-09-04T08:21:22Z")

</div>

Thanks for reporting.

We are investigating this.

---

<div class="post-metadata">

### Author: ![pderrenger](https://sea1.discourse-cdn.com/flex001/user_avatar/community.ultralytics.com/pderrenger/32/73_2.png) [@pderrenger](https://community.ultralytics.com/u/pderrenger)
#### Post date: [September 4, 2026, 9:05am UTC](https://community.ultralytics.com/t/export-ndjson-doenst-keep-original-filenames/2205/3 "2026-09-04T09:05:57Z")

</div>

Hi Daniele, thank you for reporting this and for including such a clear example. We’ve fixed the regression: new Ultralytics Platform NDJSON exports now preserve each image’s original filename and extension in the `file` field again.

We also added an end-to-end regression test that reads real image metadata and downloads the signed NDJSON export, so CI will fail if filenames are replaced again in the future.

Please let us know if you spot any other issues, or if you have feature ideas that would make the Platform or export workflow better. We really appreciate the feedback!

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex001/uploads/ultralytics1/original/1X/88e5a5f6a5f787a9b0fda229002f75ccfdc31c39.png) [@system](https://community.ultralytics.com/u/system)
#### Post date: [September 6, 2026, 9:06am UTC](https://community.ultralytics.com/t/export-ndjson-doenst-keep-original-filenames/2205/4 "2026-09-06T09:06:13Z")

</div>

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.
