# Share links

> A share link from code.extension.dev opens the latest build in the browser for anyone, with no account, for 30 days on Free and 365 on Pro.

Canonical: https://docs.extension.dev/code/share
This page as Markdown: https://docs.extension.dev/code/share.md
Section: Code
Siblings: [AI generation](https://docs.extension.dev/code.md) · [Terminal](https://docs.extension.dev/code/terminal.md) · [Chat mode](https://docs.extension.dev/code/chat-mode.md) · [Starters and templates](https://docs.extension.dev/code/starters.md) · [Live preview](https://docs.extension.dev/code/preview.md) · [Select to edit](https://docs.extension.dev/code/select-to-edit.md) · [The Code tab](https://docs.extension.dev/code/code-tab.md) · [Build console](https://docs.extension.dev/code/build-console.md) · [Checkpoints](https://docs.extension.dev/code/checkpoints.md) · [Drafts](https://docs.extension.dev/code/drafts.md) · [Firefox engine](https://docs.extension.dev/code/firefox-engine.md) · [Download and run locally](https://docs.extension.dev/code/download-and-run.md) · [Publish and import](https://docs.extension.dev/code/publish.md) · [Generation allowance](https://docs.extension.dev/code/allowance.md) · [Settings and sign-in](https://docs.extension.dev/code/settings.md)
Map of every page: https://docs.extension.dev/llms.txt · Whole corpus: https://docs.extension.dev/llms-full.txt

---

# Share links

A share link opens the latest build in the browser for anyone who has it.
Reach for one when a reviewer should try the extension without installing
anything or signing in.

## Quick start

Press **Share** in the header. The control reads **Creating share link**,
then a dialog titled **Share link ready** says the link is on your
clipboard. Paste it anywhere.


## How it works

### What a link holds

A link points at the latest build, uploaded to your account when you press
**Share**. It opens the same emulator the workbench runs, so the reviewer
installs nothing and signs in to nothing. Later builds do not change a link
you already made. Share again to mint a new one.

### The agent's share

`share` is the agent's command. Typed bare it prints a notice pointing to
the header control. Asked for, the agent runs it and prints `Preview link:`
followed by the link. The agent's run copies nothing to your clipboard.

### Sign-in

Creating a link publishes the build to your Extension.dev account, so it
needs a sign-in. Signed out, the control reads **Sign in to share** and the
agent prints `Sign in to share:` with the sign-in address. Opening a link
needs no account.

### How long a link lives

A link lives 30 days on Free and 365 days on Pro. After that it stops
opening, and sharing the same build again mints a new link.

## Reference

| Plan | Link lifetime |
| --- | --- |
| Free | 30 days |
| Pro | 365 days |

| Control | What it does |
| --- | --- |
| **Share** in the header | Uploads the latest build, creates the link and copies it |
| `share` | The agent creates the link and prints it |

## When it fails

- **The control reads Sign in to share.** Your session ended. Sign in opens
  in a new tab. Come back and press **Share** again.
- **A link stopped opening.** It has outlived its plan's lifetime. Share
  the build again.
- **The reviewer sees an older version.** The link holds the build it was
  made from. Share again after the latest build.
- **A toast reads Share failed.** The upload did not finish. Run `build`
  so there is a current build, then press **Share** again.

## Next

- [Publish and import](/code/publish) for the handoff that keeps the project
- [Download and run locally](/code/download-and-run) for a reviewer who
  wants the zip
- [Share a build for review](/share/unpublished-build-for-review) for the
  same preview opened from a project build
