Set up Lens Simulator
Choose convex or concave lens mode, then enter focal length, object distance, and object height.
- Start with a convex lens and an object beyond the focal length
- Switch to concave lens mode to see a virtual upright image
Free Lens Simulator
Lens Simulator turns thin-lens image formation into a live browser lab: choose a convex or concave lens, set focal length, object distance, and object height, then watch the ray diagram and calculations update instantly.
Built for ray diagrams, thin lens equation practice, image distance, magnification, upright or inverted images, and real or virtual image checks.
Start Lens Simulator here: enter lens type, focal length, object distance, and object height to calculate image distance, magnification, image height, orientation, and real or virtual image type.
Choose a lens, move the object, and adjust focal length or height to update the ray diagram in real time.
Share the clean page or copy a result link that restores this Lens Simulator setup.
Ray diagram lab
Thin-lens equation
Signed focal length
15.0 cm
Image distance
26.3 cm
Magnification
-0.75
Image height
-3.0 cm
Lens Simulator conclusion
Move the object across the focal point or switch to a concave lens to compare real, virtual, upright, inverted, enlarged, and reduced images.
Lens Simulator uses the thin-lens equation with the common sign convention: converging lenses have positive focal length, diverging lenses have negative focal length, real images have positive image distance, and virtual images have negative image distance.
Lens Simulator connects lens type, focal length, object distance, object height, image distance, magnification, image size, and image orientation in one visual workflow.
Choose convex or concave lens mode, then change focal length, object distance, and object height while Lens Simulator redraws the principal rays.
Move the object across the focal point in Lens Simulator to compare real and virtual images, upright and inverted images, and enlarged or reduced image size.
Use this Lens Simulator guide to turn the thin-lens equation and ray tracing rules into repeatable image-formation practice.
Choose convex or concave lens mode, then enter focal length, object distance, and object height.
Move the object or change focal length one step at a time. Lens Simulator updates the image distance, magnification, and ray diagram immediately.
Use the image distance sign, magnification sign, and image height to describe whether the image is real or virtual, upright or inverted, enlarged or reduced.
For homework, state the sign convention before interpreting the image type.
Read FAQThese Lens Simulator features make thin-lens image formation visible, adjustable, and easy to explain.
Switch between convex and concave lens setups without rebuilding the ray diagram.
Watch principal rays, focal points, object arrow, and image arrow update as inputs change.
Calculate image distance, magnification, and image height with sign-aware results.
See whether the image is upright or inverted from the sign of magnification.
Use positive or negative image distance to identify real and virtual images.
Copy a result link that restores lens type, focal length, object distance, and object height.
Lens Simulator helps learners connect formula signs, ray diagrams, and image descriptions instead of memorizing cases.
Practice thin-lens equation questions and check ray diagram intuition before quizzes.
StudyDemonstrate how object position and focal length change image location, size, and orientation.
ClassroomPreview real and virtual image cases before using optical benches or lenses in class.
Lab prepCompare convex and concave lens results with a fast browser-based ray diagram.
ReviewAfter Lens Simulator, try another free browser simulator for physics, science, school, math, or planning practice.
Pick a daily struggle scenario, mash to escape, and share your funny result and rating.
Build a playful floor-pose meme result with names, heights, colors, and shareable screenshots.
Map educational blast radius zones for cities, yields, and shareable map results.
Compare public nuclear bomb yield estimates, map educational blast zones, and share the result.
Launch cars from ramps, tune speed and spin, then chase clean landings and scores.
Aim arrows with wind, distance, gravity, scoring, and quick browser rounds.
Compare two cars by horsepower, weight, drivetrain, quarter-mile time, and result sharing.
Add tributes, run randomized survival events, track alliances, eliminations, and a winner.
Practice a waiting room, queue, seat map, and checkout flow with demand, budget, seat area, fees, total cost, and success chance estimates.
Create a fake hacking terminal prank with targets, typing effects, code rain, and screenshots.
Drag LED, resistor, button, potentiometer, and buzzer parts into a browser circuit and run beginner Arduino sketches.
Drop planets, stars, and black holes into an N-body physics sandbox with shareable presets.
Become a cat for a minute, choose a breed and name, run daily cat actions, and share the result.
Run a free browser game store day with trade-ins, repairs, pricing, profit, trust, and sharing.
Create a gentle 3D hug scene, compare height difference, switch viewpoints, and share the result.
Calculate the final exam score you need, test weighted course modules, and compare 70, 80, 90, and 100 scenarios.
Enter current GPA, completed credits, target GPA, and semester courses to compare A/B/C GPA scenarios.
Enter income, rent, food, transportation, entertainment, shopping, subscriptions, insurance, debt repayment, and savings goals to see remaining cash and budget pressure.
Enter weight, age, temperature, workout time, sweat level, coffee, and alcohol to estimate daily water needs and a drinking schedule.
Enter a restaurant bill, tip percentage, tax rate, party size, and split mode to calculate the tip, total, per-person amount, and tip comparisons.
Enter distance, fuel economy, fuel price, weekly trips, and vehicle type to estimate trip, weekly, monthly, yearly, and vehicle comparison fuel costs.
Compare driving, public transit, biking, walking, and taxi commutes by monthly cost, yearly cost, time, and balanced recommendations.
Enter home price, down payment, loan amount, rate, term, taxes, insurance, and HOA to compare monthly payment and total interest.
Enter loan balance, annual rate, minimum payment, planned payment, and extra repayment to compare payoff time and interest savings.
Enter a last menstrual period, conception date, ovulation date, or IVF transfer date to estimate due date, pregnancy week, trimester, and key prenatal milestones.
Enter baby age, sex, height, weight, and head circumference to estimate growth percentiles and track height and weight trends over time.
Run semi-finals, jury points, televote points, a grand final scoreboard, and shareable song contest results.
Choose oven temperature, pizza thickness, toppings, and bake time to get crust score, doneness, and baking advice.
Choose AND, OR, NOT, NAND, NOR, or XOR gates, toggle 0/1 inputs, read truth tables, and build simple circuits.
Set velocity, angle, height, gravity, and air resistance to compare projectile trajectories and live physics metrics.
Enter speed, reaction time, weather, road surface, tires, and vehicle type to compare reaction, braking, and total stopping distance.
Enter location, roof area, panel count, wattage, orientation, tilt, shading, and electricity rate to estimate solar output, savings, and payback.
Enter a city or coordinates, choose an eclipse event, and estimate local visibility, timing, obscuration, and safety reminders.
Choose a 30 second, 1 minute, or 3 minute typing test to track WPM, accuracy, errors, backspaces, and progress.
Practice traffic signs, right-of-way, hazards, parking rules, and mock exam questions with instant explanations.
Choose a cat, dog, rabbit, or dog size, enter real age, and estimate human-equivalent age, life stage, and care tips.
Set angle of attack, air speed, wing area, air density, and airfoil shape to estimate lift, drag, lift-to-drag ratio, and stall risk.
Enter building height, floors, material, structure type, earthquake magnitude, and foundation condition to animate sway and compare seismic risk.
Choose acid and base types, add titrant drop by drop, and see pH, color change, equivalence point, unknown concentration, error, and conclusion.
Choose a reversible reaction, set initial concentrations, temperature, pressure, and catalyst, then watch concentration curves reach equilibrium and explain shifts.
Choose a reaction, adjust concentration, temperature, particle size, and catalyst, then compare collisions, gas speed, concentration drop, and finish time.
Mix hot water, cold water, metal samples, and a calorimeter cup to calculate final temperature, heat flow, and unknown specific heat.
Set voltage, resistance, connection mode, meters, and bulb, then record data, plot a V-I graph, and estimate unknown resistance.
Practice car diagnostic trouble codes, live data, freeze frames, misfires, no-start cases, inspection order, repair cost, and scoring.
Set pendulum length, bob mass, initial angle, and gravity environment to compare theory, experiment, frequency, speed, and angular displacement.
Adjust temperature, pressure, volume, and gas amount in a piston chamber, then watch particles and P-V, V-T, or P-T graphs update.
Choose object material, mass, volume, and liquid type to test floating, neutral buoyancy, sinking, displaced volume, buoyant force, and weight.
Fast answers about Lens Simulator ray diagrams, thin-lens equation signs, image distance, magnification, orientation, and real or virtual images.
Yes. Lens Simulator runs in the browser and can be used without an account or installation.
Lens Simulator uses the thin-lens equation 1/f = 1/do + 1/di and magnification m = -di / do.
Lens Simulator marks the image as real when image distance is positive and virtual when image distance is negative under the lens sign convention.
Lens Simulator uses magnification: positive magnification means upright, and negative magnification means inverted.
Yes. Lens Simulator includes a concave lens mode with negative focal length, so learners can compare diverging lens behavior with convex lens cases.
Open Lens Simulator, choose a lens type, enter focal length, object distance, and object height, then watch the ray diagram change.
Use the live image distance, magnification, image height, orientation, and real or virtual image labels to explain the optical result.
Lens Simulator keeps shared results in an explicit copied URL only.