Create beautiful, custom graphs for analysis and sketching ✨
Chart Type
AI Features Locked
Please log in or sign up to use the AI Assistant.
AI Assistant
Model Controls
Datasets
Graph Customization
Display Options
Data Range Stretch
Actions
AI Analysis
Governing Function:
Generated Parameters:
Customize 2D Function
Customize 3D Function
AI is analyzing your request...
Enter 2D Data Points
Enter coordinates as X,Y pairs, one per line.
Enter 3D Data Points
Enter coordinates as X,Y,Z triplets, one per line.
Enter Pie Chart Data
Enter data as Label,Value pairs, one per line.
Plot Options
API Key Information
Your Privacy is Protected
Your API key is only used to communicate directly with the Google AI API from your browser. It is never sent to our servers, stored, or seen by us. If you check "Store key locally," it is saved only in your browser's local storage for your own convenience.
How to get a Gemini API Key
You can get a free API key from Google AI Studio. It allows you to make requests to the Gemini model for features like the AI Graph Assistant.
Get your API Key hereGraphgpt Help
Getting Started & AI Credits
1. Log In or Sign Up
To use the AI Assistant and save your work, please log in or create a new account. Logging in unlocks your daily free AI credits and enables the "Share" feature.
2. Understanding AI Credits
AI Credits are used for premium features like the "Generate with AI" button, voice input , and "Import from File" .
You get 10 free AI credits every day with the Free plan. Manual graphing, plotting, and customization are always free and do not consume credits.
3. Choose Your Mode
Use the switcher at the top to select your graph type: 2D Graph, Stats Graph, or 3D Graph. Each mode has unique tools and options.
Using the AI Assistant (All Modes)
After logging in, simply describe the graph you want in plain English. The more specific your request, the better the result. This feature consumes AI Credits.
Try prompts like:
- (2D) "Plot a sine wave and a cosine wave from 0 to 4pi"
- (2D) "Graph the trajectory of a projectile launched at 20 m/s at a 45-degree angle"
- (Stats) "Create a bar chart of 10, 25, 18 with labels Apples, Oranges, Bananas"
- (Stats) "A pie chart showing 40% for Team A and 60% for Team B"
- (3D) "Plot a ripple effect where z = sin(sqrt(x^2 + y^2))"
- (3D) "Generate a saddle surface with z = x^2 - y^2"
2D Graph Mode Features
Manual Plotting & Customization
You have full control over your 2D graphs. All manual features are free.
- Datasets: Manage multiple plots on one graph. Add new datasets, change their name and color, and toggle visibility with the icon.
- Add/Edit 2D Data: Manually input your data points as X,Y pairs (e.g.,
1, 2.5). - Plot Options: After adding data, choose to connect points with straight lines, a smooth curve, or a best-fit line.
- Customize Function: Click "Plot Options" then "Customize 2D Function" to plot any function using the math editor.
- Customize Axes: Use the tabs to change labels, units, ranges, and gridlines.
Stats Graph Mode Features
Easily create statistical charts for your data. All manual features are free.
- Chart Types: Select Pie, Bar, or Histogram from the "Chart Type" card.
- Add/Edit Stats Data: Click the "Add/Edit Stats Data" button.
- - For Pie & Bar Charts, enter data as
Label, Valuepairs (e.g.,Apples, 50). - - For Histograms, enter one numerical value per line (e.g.,
5,10,5).
- - For Pie & Bar Charts, enter data as
- Customization: Change the color palette (Pie), set a single chart color (Bar/Histo), make the bar chart horizontal, or adjust the bin size (Histo).
3D Graph Mode Features
Manual 3D Plotting
- Scatter Plots: Click Add/Edit 3D Data to enter X,Y,Z data points (e.g.,
1, 2, 5) for a 3D scatter plot. - Surface Plots: Click Plot 3D Function to open a math editor and define your own function for
z(x,y).
Interacting with the 3D Graph
The 3D canvas is fully interactive:
- Rotate: Click and drag the mouse.
- Zoom: Use the mouse scroll wheel.
- Pan: Hold Shift, then click and drag.
Special Features & Tools
- Explain Mode: (2D Mode Only) Click the icon to enter a teaching mode.
- - Single Click: Shows the (x, y) coordinates at that point.
- - Double Click: Calculates the gradient and draws the tangent line.
- - Click & Drag: Selects a region to calculate the area under the curve.
- - Annotate: Use the "Annotate" button in this mode to draw, write, or erase on your graph.
- Share Graph: Click the icon (requires login) to generate a unique public link and an iframe embed code for your current graph.
- Graph Gallery: Click the icon to browse and load pre-built graph templates.
Actions & Exporting
Use the buttons in the Actions card to:
- Generate/Redraw Graph: Redraws the graph after you've changed customization settings.
- Download PNG/SVG: Save a high-quality image of your graph. This works for all modes.
- Download CSV/Excel: (2D & Stats Mode) Export your datasets for use in other applications.
Explain Mode Controls
Single Click
Show the (x, y) coordinates at that point.
Double Click
Calculate the gradient and draw the tangent line.
Click, Hold & Drag
Select a region to calculate the area under the curve.
Log In to Graphgpt
Create Your Account
Reset Password
Enter your email and we'll send you a link to reset your password.
Share Graph
Generating your unique link...
Graph Gallery
Click "Load" to open a template in the editor. You can then modify it and save your own version by clicking "Share".
Sine & Cosine Waves
A simple plot comparing two trigonometric functions, sin(x) and cos(x).
Load Template