Skip to main content
fewer
Sharing Graphs

Sharing Graphs

Generate shareable links for your graph. Small graphs embed in the URL; large graphs use a short server-backed link. Saved graphs can be shared publicly or invite-only.

Fewer lets you share graphs with anyone via a link. Two ways to share:

  1. Share the current canvas from the export toolbar (works without an account)
  2. Share a saved graph from the "Your Directories" sidebar section (requires an account)

Share the Current Graph

  1. Click Export in the toolbar
  2. Click Generate Share Link
  3. Click Copy to copy the link to your clipboard

The link contains all nodes and connections with their positions. Your own app settings (layout direction, connection style, theme, corner radius, node dimensions) are never taken from the graph — the graph always renders with the settings of whoever opens the link.

How it works

  • Small graphs are compressed into the URL hash using LZ-string (e.g. https://app.fewer.directory/#N4IgDgTgpghgLmAXGB...). Nothing is uploaded; the link is self-contained.
  • Large graphs (encoded hash over ~2000 characters, roughly a few hundred nodes) are stored on the server and shared via a short link like https://app.fewer.directory/#s:abc123. This keeps URLs shareable where long links get truncated. If the server store is unavailable, Fewer falls back to the long hash URL.

Open a Shared Graph

Anyone with the link can open it in their browser:

  1. Paste the link into the address bar
  2. The graph loads automatically from the URL hash
  3. A toast confirms how many nodes were loaded

Share a Saved Graph

If you've signed in and saved a graph (see Settings), you can share it with more control:

  1. Open the Your Directories section in the sidebar
  2. Click the share icon on a saved graph
  3. Choose access:
  4. Click Generate link and copy the URL

Invite-only links require the recipient to sign in with an invited email address.

Publish to the Community Gallery

A public share can also be listed in Fewer's community gallery at `/gallery` — a browsable, logged-out index of graphs other people have published.

  1. Open the share dialog for a saved graph and choose Anyone with the link
  2. Tick List in the community gallery
  3. Add a title (max 200 characters) and an optional description (max 1000)
  4. Click Generate link — the toast confirms it is live

Publishing requires your profile to have a first name and a username (that is how gallery entries are attributed — Fewer sends you to Settings → Account if either is missing). The gallery lists metadata only: title, description, card count, and date — never the graph payload, which is only fetched when someone opens the share link. Untick the box and generate the link again to unlist it.

Limitations

  • File handles: disk file handles are not encoded. Shared graphs are read-only snapshots; "Open File" and "Refresh from Disk" actions are unavailable.
  • Hidden nodes: hidden node state is not preserved in the share link.
  • Server-backed links expire: large-graph and saved-graph share links are stored with a 30-day expiry and are cleaned up when read.

Next Steps