# Finterm > Finterm is a free, browser-based, keyboard-first financial terminal — a lightweight alternative to Bloomberg, TradingView and Koyfin. It runs entirely in the browser (on Cloudflare Workers, no install) and offers live crypto + equities charts, SEC EDGAR fundamentals, a scriptable indicator sandbox, spreadsheets with live market formulas, a JS backtester, and a Bookmap-style order-book heatmap. Finterm organizes everything into a workspace of floating "windows" (charts, spreadsheets, SEC filings, news, and more) that can be tiled, popped out, exported as `.ftm`, or shared by link. It is free to use; an account is optional and only persists workspaces. Market data is proxied through a single caching gateway — there are no third-party trackers and no client-side calls to upstream APIs. ## Product - [Terminal](https://finterm.xyz/terminal): The full dashboard — a workspace of floating windows - [Charts](https://finterm.xyz/charts): WebGL candlestick charts, crypto + equities, custom indicators - [Spreadsheet](https://finterm.xyz/spreadsheet): Spreadsheets with live =PRICE() and market formulas - [SEC filings](https://finterm.xyz/sec-filings): Free SEC EDGAR viewer — fundamentals laid out quarter by quarter - [Backtester](https://finterm.xyz/backtester): Write and run JS trading strategies on OHLCV - [Market heatmap](https://finterm.xyz/heatmap): Top pairs by 24h change - [Funding rates](https://finterm.xyz/funding-rates): Perp funding APR - [Liquidations](https://finterm.xyz/liquidations): Live perp force-orders - [News](https://finterm.xyz/news): Aggregated market news - [Watchlist](https://finterm.xyz/watchlist): Track a basket of symbols ## Docs — Getting Started - [Introduction](https://finterm.xyz/docs/introduction): What Finterm is, what it isn't, and how it's built. - [Quick start](https://finterm.xyz/docs/quick-start): From a fresh tab to a working layout in a minute. - [Keyboard shortcuts](https://finterm.xyz/docs/shortcuts): The full keymap. The palette is everything; the rest is muscle memory. ## Docs — Workspace - [Window layout](https://finterm.xyz/docs/layout): Drag, resize, tile, snap, popout. How the workspace handles multi-window layouts. - [Multiple workspaces](https://finterm.xyz/docs/workspaces): Layouts as first-class objects — switch between, name, share, export. - [Files](https://finterm.xyz/docs/files): Local-first file storage. Same store backs the FileBrowser, TextEditor, Spreadsheet, and indicator code. ## Docs — Markets - [Charts](https://finterm.xyz/docs/charts): WebGL candle renderer with smooth pan / zoom, indicator overlays, and pluggable data providers. - [Watchlist & alerts](https://finterm.xyz/docs/watchlist): A line-per-symbol list with live prices and change percents, plus a simple alerts surface. - [News & reader](https://finterm.xyz/docs/news): Self-hosted RSS aggregator + click-to-open in-app article reader. ## Docs — SEC & fundamentals - [SEC filings](https://finterm.xyz/docs/filings): EDGAR submissions list with form filtering and one-click open to the document on sec.gov. - [Earnings & facts](https://finterm.xyz/docs/earnings-facts): us-gaap concept timeseries pivoted from EDGAR companyfacts. Twelve metrics × every reported quarter. ## Docs — Indicator scripting - [How indicators work](https://finterm.xyz/docs/indicators-overview): The chart sandboxes your code in a Web Worker, runs it against the candle history, and plots the result. - [Scripting reference](https://finterm.xyz/docs/indicators-reference): Function signature, candle schema, return value contract, color palette. The full surface area. - [Examples](https://finterm.xyz/docs/indicators-examples): Working snippets for SMA, EMA, Bollinger Bands, Donchian, VWAP, RSI. - [Saving custom indicators](https://finterm.xyz/docs/indicators-custom): Persist your own scripts to the indicators library. ## Docs — Backtester - [Strategy backtester](https://finterm.xyz/docs/backtester-overview): Bar-by-bar JS strategy engine in the same Web Worker sandbox as indicators. ## Docs — Platform - [The data gateway](https://finterm.xyz/docs/data-gateway): /api/data/* — single backend route for every upstream provider, edge-cached at Cloudflare. ## Docs — Windows reference - [Windows reference](https://finterm.xyz/docs/windows): Every window type Finterm ships, with screenshots and notes. Search at the top of the page filters across all of them. ## Blog - [How to read a 10-Q](https://finterm.xyz/blog/how-to-read-a-10-q): A 10-Q is a company's quarterly report. Here's what's in it, how it differs from the annual 10-K, and how to read the numbers without a data terminal. - [How to find a company's CapEx in a 10-K](https://finterm.xyz/blog/find-capex-in-a-10-k): Capital expenditure is rarely labelled 'CapEx'. Here's where it sits in the cash flow statement, the names companies use, and how to read it per quarter. - [How to find how much a company spends on R&D](https://finterm.xyz/blog/find-rd-spending-in-sec-filings): R&D spending sits on the income statement, but not every company breaks it out. Here's where to look, which us-gaap tag to use, and how to read it. - [How to calculate free cash flow margin](https://finterm.xyz/blog/calculate-free-cash-flow-margin): Free cash flow margin is free cash flow divided by revenue. Here's the formula, what counts as a good margin, and how to track it quarter by quarter. - [What breaks when you ship Next.js on Cloudflare Workers](https://finterm.xyz/blog/nextjs-on-cloudflare-workers): A log of which npm packages don't survive the Workers runtime, what to swap them with, and the patterns that ended up mattering. - [How to read a 10-K for free (without a Bloomberg terminal)](https://finterm.xyz/blog/how-to-read-a-10-k-for-free): Where SEC annual reports actually live, the sections worth your time, and how to read them in a browser tab without paying for a data terminal. - [How to find a company's quarterly revenue in SEC filings](https://finterm.xyz/blog/find-quarterly-revenue-in-sec-filings): Revenue is reported under inconsistent us-gaap tags across 10-Ks and 10-Qs. Here's how to pull a clean quarter-by-quarter series — and why Q4 is always missing. - [How to calculate free cash flow from a 10-K](https://finterm.xyz/blog/calculate-free-cash-flow-from-10-k): Free cash flow isn't a line item in SEC filings. Here's the formula, where to find the inputs in the cash flow statement, and the adjustments to watch for. ## Optional - [Theme](https://finterm.xyz/docs/theme): Fifteen presets, accent hue picker, full token override via JSON. - [Settings panel](https://finterm.xyz/docs/settings-panel): Spec-driven GUI for every configurable knob, plus the JSON editor for advanced cases. - [Privacy & storage](https://finterm.xyz/docs/privacy): What we store, what we don't, what runs locally. - [Common questions](https://finterm.xyz/docs/faq-general): Pricing, data sources, account, exchanges, mobile.