Personal Settings
Find and manage LibreChat's per-user and per-browser preferences.
Open your account menu and choose Settings to manage LibreChat's personal preferences and data controls. Use Search settings to find a control by its label or related keywords; selecting a result opens the matching tab and section. The settings layout adapts to mobile screens without hiding the tab navigation.
General
Display chat title in tab uses the current conversation title as the browser-tab title. It is enabled by default and stored in the current browser. Turn it off to keep the deployment's application title in every tab. New chats continue using the application title until they receive a real conversation title.
Clock Format controls whether times use the system convention, a 12-hour clock, or a 24-hour clock. System reads the current browser's regional locale rather than the selected LibreChat translation. The choice applies to message timestamps, Scheduled Chat controls and summaries, key-expiry and balance-refill dates, Agent and prompt version dates, memories, and project chat lists.
Week Starts On controls whether calendar-style weekday lists follow the system convention, Sunday, or Monday. The system convention can resolve to another regional first day, such as Saturday. This changes the order of weekday controls and summaries for Scheduled Chats without changing which days a schedule runs.
Both regional preferences are stored in the current browser, so different devices can follow their own locale or explicit override.
Show chat beside the sidebar on mobile, under Layout, is off by default. When enabled, the mobile drawer stops at 80% of the viewport and leaves a strip of the current conversation visible. Tapping that strip closes the drawer. The preference is stored in the current browser; see Mobile Drawer.
Archived chats opens the archived-conversation manager. Newly archived chats are ordered by archive time; older records without an archive timestamp fall back to their creation date. Archiving or restoring a chat does not count as new conversation activity. See Sidebar and Navigation.
Chat
Auto-Scroll to latest message on chat open moves a newly opened conversation to its newest rendered message. Turn it off to preserve the current scroll position when returning to a chat. LibreChat waits for the target conversation rows to render before landing, including when navigation and message loading finish at different times.
Resize images before upload lets a user downscale large JPEG, PNG, and WebP files in the browser before sending them. The preference defaults to off and is stored in the current browser.
Administrators control whether this remains a personal choice. If fileConfig.clientImageResize.enabled is explicitly set to true or false, LibreChat enforces that value and locks the user toggle. If the field is omitted, the user's setting applies.
Paste long text as a file is enabled by default and stored in the current browser. When Upload as Text context uploads are available, pasting more than 2,500 characters in the normal message composer attaches the text as pasted-text.txt instead of filling the input. Shorter pastes and pastes made without the context capability remain inline. See Upload Files as Text.
Collapse long user messages is off by default. When enabled, user messages taller than 256 pixels open as a compact preview with Show more and Show less controls. The collapse is visual only: the complete message remains available to copying, browser search, and assistive technology.
Parsing LaTeX in messages is enabled by default. The toggle controls the ambiguous single-dollar $...$ inline-math form, which follows boundary rules that keep currency-like text such as $50 literal. Unambiguous $$...$$, \(...\), and \[...\] math remains supported when the toggle is off. Inline code, fenced code, and automatic links are not interpreted as single-dollar math.
Keyboard Shortcuts
Open Keyboard Shortcuts from the account menu to review or customize bindings. The Keyboard Shortcuts switch is enabled by default. Turning it off disables every shortcut and removes shortcut hints from the interface while preserving custom bindings. Open the same dialog from the account menu to turn shortcuts back on.
Shortcut enablement and custom bindings are stored in the current browser. Binding rows remain visible while shortcuts are off, but editing and reset controls stay disabled until shortcuts are enabled again.
Data Controls
The Data Controls tab groups personal data-management actions in one place:
- Manage files opens the uploaded-file manager.
- Import conversations imports a supported conversation export.
- Shared chats lists and manages published conversation links.
- Provider API keys manages keys supplied for configured providers.
- Revoke all provider API keys removes every user-provided provider key.
- Default stateful workspace, under Code execution, selects the workspace scope proposed for newly created Agents. It appears only when Stateful Code Sessions are available; changing it does not enable stateful sessions or alter existing Agents.
- Delete TTS cache storage removes text-to-speech audio cached in the browser; it is unavailable when the cache is empty.
- Archive all chats moves active conversations into Archived chats after confirmation without deleting them.
- Delete all chats permanently removes the user's conversations after confirmation.
Data deletion and key-revocation actions are server-backed and can be irreversible. Browser-only preferences and caches apply to the current browser profile rather than every device.
How is this guide?