Guide

Add Memory by Uploading a File

Overview

Supermemory is a universal memory API designed to enhance AI applications with fast, scalable memory storage. By uploading files directly into Supermemory, you convert static documents into dynamic, queryable memories that your AI applications can access and reference. This is particularly useful when you need to preserve research documents, PDFs, images, or structured data as persistent context that AI models can draw upon during interactions. The file upload feature transforms unstructured documents into indexed memories, making them instantly available for retrieval and synthesis across your AI workflows.

Before you begin

  • You have an active Supermemory account and are logged into app.supermemory.ai
  • You have a document file ready to upload (PDF, image, markdown, or supported document format)
  • You have read/write access to create new memories in your Supermemory workspace

Step by step

1
ClickAdd memoryC

Click the 'Add memory' button to open the memory creation interface. This is your entry point to start creating a new memory in Supermemory.

Tip. The 'Add memory' button is typically located in the top navigation or sidebar for quick access.
Step 1
2
ClickUpload files Turn images, PDFs, documents, and markdown into memories

Select the 'Upload files' option to activate the file upload feature. This option allows you to convert images, PDFs, documents, and markdown files into searchable memories.

Tip. The upload interface supports multiple file formats—PDFs and images are commonly used for archiving research and visual documentation.
Step 2
3
ClickAdd more files or use the list below

Click on the upload area (labeled 'Add more files or use the list below') to open your file browser. This action triggers a standard system file dialog where you can select the document you wish to convert into a memory.

Tip. You can typically drag and drop files directly onto this area as an alternative to clicking and browsing.
Step 3
4
upload

Select and upload your file from your system. The file is transmitted to Supermemory's servers, where it will be processed and indexed for later retrieval.

Tip. Supermemory automatically detects and optimizes the file content—ensure your file is legible and in a supported format for best results.
Warning. Large files may take longer to process. Monitor your upload progress if the file exceeds typical document sizes.
5
Click+ Add file ⌘+Enter

Click the '+ Add file' button to confirm and submit your uploaded file for processing. This action finalizes the memory creation and triggers Supermemory to index the document content.

Tip. You can use the keyboard shortcut ⌘+Enter (Mac) or Ctrl+Enter (Windows/Linux) as a faster alternative to clicking the button.
Step 5

Confirm it worked

  1. 1The file appears in the upload queue or list displayed on the memory creation screen
  2. 2After clicking 'Add file,' the file transitions to a processing or 'added' state (visually indicated by a checkmark or status change)
  3. 3A new memory entry is created in your Supermemory library and is visible in your memories list after processing completes
  4. 4The document content becomes searchable and retrievable through Supermemory's API or interface

Common issues

Keep reading

Add Memory by Uploading a File | Browzer