Skip to main content

Batch Upload Files

Use Upload files to batch import local materials that already exist on your device.

Supported Files

Second Me currently accepts these file types from the web app:

  • Documents: .pdf, .doc, .docx, .ppt, .pptx, .txt, .md
  • Images: .jpg, .jpeg, .png, .webp
  • Audio: .m4a, .mp4, .mp3, .wav
  • Archives: .zip

ZIP archives are expanded before import. Each supported file inside the ZIP is handled as a separate item. Unsupported files inside the archive are skipped.

How to Import Files

  1. Open Second Me on the web.
  2. Go to Materials and choose Import Existing.
  3. Select Upload files.
  4. Add files from your device, or drag files into the upload area.
  5. Add memory time and an optional remark if you want to explain when the material happened and why it matters.
  6. Confirm the import and wait for the progress card to finish processing.

Add Memory Time and Remarks

Before confirming the import, you can open each file's detail panel and add:

  • Memory time: when the material actually happened, was created, or became meaningful to you.
  • Remark: background, source, or points you want Second Me to pay attention to.

Memory time helps Second Me place the material on the right timeline. Remarks help explain the relationship between the file and you. For example, a product document can be marked as a Second Me project milestone, a meeting note, or a personal reflection instead of being treated as generic text.

For uploaded files, Second Me can also detect memory time from a file name that starts with [YYYY-MM-DD], such as:

[2024-03-18] Second Me memory import review.pdf

The date must be at the beginning of the file name, use four digits for the year and two digits for the month and day, and be a valid calendar date. If no memory time is set manually and no valid date prefix is found, Second Me may fall back to the file's metadata time, which might not match the real time of the material.

Copy a prompt to prepare file names with an agent

Use the copy button on the code block below, then give the prompt to your local agent or file management assistant.

Please help me organize the file names in this folder before I import them into Second Me.

Goal: if you can reliably determine the time that a material corresponds to, rename the file so it starts with [YYYY-MM-DD], for example:
[2024-03-18] Second Me memory import review.pdf

Rules:
1. Only process material files that are ready to be imported, such as documents, Markdown files, TXT files, images, and audio files.
2. If a file name already starts with [YYYY-MM-DD], do not add another date.
3. Choose the date using this priority:
- A date explicitly written in the file content;
- A date already present in the file name or folder name;
- The file creation or modified time;
- If the date cannot be determined reliably, do not rename the file and list it under "Needs manual confirmation".
4. Do not change the file extension.
5. Keep meaningful title information from the original file name. Only clean up duplicate dates, meaningless numbers, or temporary names.
6. Before actually renaming anything, first output an old name -> new name mapping table for my confirmation.

What Gets Created

Each uploaded item is created as a separate material.

For Markdown and TXT files, the file content becomes the material body directly. For PDF, Word, and PowerPoint files, Second Me tries to parse the document text into the material body and keeps the original file as a resource for reference.

If you add a remark, it is added as context before the parsed body so Second Me can understand why the material matters.

Images and audio currently keep their file-based behavior. They can be uploaded through this entry, but their text extraction and learning behavior may differ from document files.

Limits

  • You can add up to 100 file items in one import batch.
  • Each file is subject to the upload size limit shown in the product.
  • A single imported material can contain up to 1 MB of parsed UTF-8 text.
  • Markdown and TXT files are read directly, so we recommend keeping each .md or .txt file under 1 MB.

If the parsed body is larger than the limit, the import fails with a message asking you to split the file and upload it again.

Check the Result

The import progress card may show:

  • Success: the material was created.
  • Check suggested: the material was created, but the parsed text may be incomplete.
  • Failed: the material was not created.

When a document shows Check suggested, open the material and confirm that the parsed body is useful. If the text is incomplete, split or convert the source file and import it again.