What is Fibonacci Generator?

A Fibonacci generator produces the famous sequence where each number is the sum of the two before it (0, 1, 1, 2, 3, 5, 8…). Used in math, nature patterns, algorithm design, and the golden ratio. Generate as many terms as you need instantly.

Internally the tool uses BigInt arithmetic, so even the 1000th term (an integer over 200 digits long) is exact rather than approximated. Switch between three modes — a fixed count, every term up to a ceiling, or an index range — toggle the golden-ratio column to watch F(n)/F(n-1) converge to φ ≈ 1.618033988…, or use Jump to a single term to pull just F(100) or F(10000) without rendering the whole list. Click any row to expand its step-by-step derivation (the additive sum plus Binet's formula), then copy the sequence or download it as CSV for a spreadsheet.

How to use

  1. Enter how many Fibonacci numbers you want to generate.
  2. View the sequence with index numbers and optional golden ratio approximations.
  3. Copy the sequence or download it as a CSV file for analysis.

When to use

  • Studying convergence to the golden ratio for a maths or design lesson.
  • Generating Fibonacci retracement levels (38.2%, 61.8%) for trading chart annotation.
  • Checking the output of your own recursive or memoised Fibonacci implementation.

Result

Generate 20 terms to get 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181.

FAQ

Why does the sequence start with 0 instead of 1?
Modern mathematical convention defines F(0) = 0 and F(1) = 1, which makes recursion F(n) = F(n-1) + F(n-2) clean and matches OEIS A000045. Some older textbooks start at 1, 1 — same numbers, shifted index.
How does the golden ratio show up in Fibonacci numbers?
Divide any term by the previous one and the result heads toward φ = (1 + √5)/2 ≈ 1.61803. By the 20th term you're within about 10⁻⁸ of the true value. Toggle the ratio column to see this happen row by row.
Why is the maximum 1000 terms?
The 1000-term cap is about the rendered table — beyond it the page slows and the CSV grows larger than most spreadsheets handle cleanly. If you only need one far-out value, use Jump to a single term, which reaches F(10000) instantly, or Index range to slice out just the terms you want.
Are these the same Fibonacci numbers used in trading retracements?
Yes. Traders compute the percentages 0.382, 0.500, 0.618 from ratios of consecutive terms (e.g. 21/55 ≈ 0.382). The numerical sequence here is the source; trading software then turns those percentages into horizontal lines on a chart.
What does the CSV download contain?
Two columns by default — Index and Value — plus a third Golden Ratio column when you enable the toggle. The header row is included, and values are unquoted plain integers so Excel and Google Sheets parse them as numbers.

Related Tools