Function Transformation Calculator

Visualize how shifting, stretching, and reflecting affects a function's graph. Explore translations, dilations, and reflections for common parent functions like quadratic, absolute value, and sine.

Parent: f(x) = x²
Transformed
250

Parameters

-1010
-1010
-2020
-2020
y = x²

Quick Note:

The standard form is y = a * f(b(x - h)) + k. Adjust the sliders to see how each constant moves or deforms the parent graph.

Decoding the Transformation

Inside the Function (h, b)

Affects the horizontal axis. These are often counter-intuitive: adding h shifts left, and a large b value compresses the graph.

Outside the Function (a, k)

Affects the vertical axis. These follow our intuition: adding k moves the graph up, and multiplying by a value > 1 stretches it taller.

How Function Transformations Work

Function transformation involves modifying a "parent" function to create a new, related function. Each constant added or multiplied in the equation affects the graph in a specific way.

  • 1
    Vertical Shifts (k): Adding k to the output moves the graph up (k > 0) or down (k < 0).
  • 2
    Horizontal Shifts (h): Subtracting h from the input (x-h) moves the graph right (h > 0) or left (h < 0).
  • 3
    Vertical Dilations (a): Multiplying the output by a stretches it vertically (|a| > 1) or compresses it (|a| < 1).
  • 4
    Reflections: A negative "a" reflects the graph across the x-axis. A negative "b" (inside input) reflects it across the y-axis.

Goal

y = a * f(b(x - h)) + k

This general form captures all transformations: a (vertical stretch/reflection), b (horizontal stretch/reflection), h (horizontal shift), and k (vertical shift).

Example

Parent Function: f(x) = x^2 Transformation: y = 2(x - 3)^2 + 1 1. Horizontal Shift: Right by 3 units (h=3) 2. Vertical Stretch: Factor of 2 (a=2) 3. Vertical Shift: Up by 1 unit (k=1) Result: A parabola with vertex at (3, 1), twice as steep as x^2.

Frequently Asked Questions

What is a parent function?

A parent function is the simplest form of a function family (e.g., f(x) = x² for quadratics). All other functions in the family can be created by applying transformations to this base form.

Why does (x-h) shift to the right?

To get the same output as the original f(x), the input (x-h) must be larger by h units to compensate. Thus, if h=3, you need x=3 to get the value f(0), effectively shifting the graph to the right.

How do I reflect a graph across the x-axis?

Multiply the entire function by -1 (y = -f(x)). This flips all y-coordinates to their opposite values, creating a mirror image across the horizontal axis.

AI Assistant

Ask about this calculator

I can help you understand the function transformation calculator formula, interpret your results, and answer follow-up questions.

Try asking

Why Trust Calculory.AI?

We combine high-precision mathematical engines with advanced AI to deliver the most reliable online calculation experience.

100% Mathematical Accuracy

Unlike standard AI chatbots that may "hallucinate" numbers, our tools use deterministic code for every calculation. You get the speed of AI with the certainty of a scientific calculator.

Contextual AI Insights

Every result comes with an optional AI breakdown. Understand the "why" behind the numbers, discover related tax rules, or get business advice based on your specific inputs.

Instant and Private

Get results in milliseconds with zero account required. Your data is processed ephemerally, ensuring your financial and personal metrics remain completely private.

Frequently Asked Questions

Q.Are all 1000+ calculators really free?

Yes. Our entire library of mathematical, business, and regional tools is 100% free to use for everyone, globally.

Q.Does each calculator include an AI assistant?

Yes. Every calculator has a built-in AI panel that explains your specific result, walks through the formula step-by-step, and answers follow-up questions with calculator-specific context, not generic chatbot responses.

Q.Can I download an AI-generated advanced report?

Yes. After any calculation, export an advanced AI-generated report as PDF or Excel containing your inputs, result, formula breakdown, AI explanation, and chart. Reports support custom branding with your title, prepared-for line, and chart styling for client deliverables.

Q.Can I embed a calculator on my own website?

Yes. Every calculator has an Embed button that generates a copy-paste iframe. Advanced embed options let you customize accent color, light or dark theme, border radius, hide the header, and add a custom note. Free for any traffic volume with no signup required.

Q.Can I use these for business tax returns?

Our tools are highly accurate and updated for current rules, but they should be used as professional aids and verified with a licensed accountant for final filings.

Q.How often are regional rules updated?

We monitor global policy changes (like GST or Sales Tax adjustments) and update our regional engine within 24-48 hours of official announcements.

Core Capability Checklist

  • Maths - Algebra, Fractions, and Statistics
  • Business - Profit, ROI, and Break-Even
  • Regional - US/CA/AU/NZ/JP Tax Rules
  • AI Assistant - Per-result explanations and follow-up Q and A
  • AI-Generated Reports - PDF and Excel with custom branding
  • Advanced Embed Options - Themed iframe widgets for any site
  • Saved History - Revisit recent tools
Trusted by 10,000+ monthly users for reliable calculations.

Accurate and Reliable

All calculations run locally. Solve equations with confidence using AI-verified methods.

Verified Precision

Precise Algebraic Calculations Powered by Calculory AI