This morning, I had eggs for breakfast, and I was looking at the pieces of broken shells and thought "What is the surface area of this egg?" The problem is that I have no real idea about how to find the surface area.

I have learned formulas for circles, and I know the equation for an ellipse; however, I don't know how to apply that.

The only idea I can think of is to put an egg on a sheet of paper and trace it, and then measure the outline drawn, and then try to find an equation for that ellipse and rotate that about the $x$-axis. Now, my problem is how I can find the equation of the ellipse from the graph, and will my tracing method really be the edge of the egg? Also, can I use the standard surface area integral? Will I have to use some techniques to solve the integral that are not covered in the AP BC Calculus?

There has to be a better method for finding the surface area. Please, help me understand how to find the surface area of an egg; i.e., how to use my mathematical knowledge for something other than passing exams.

  • 10
    $\begingroup$ Considering the fact that the answer is almost probably irrational number without any nice expression, I'd suggest to wrap a few eggs with a piece of fabric, then measure the area of the fabric that actually covered each egg, and then average. Of course, this is by no mean "the mathematical method", but it had to be said. :-) $\endgroup$
    – Asaf Karagila
    Commented May 31, 2013 at 1:54
  • 12
    $\begingroup$ The egg's outline is not an ellipse... the ellipse has two axes of symmetry, while the egg's oval only has one. $\endgroup$ Commented May 31, 2013 at 1:55
  • 8
    $\begingroup$ poultryscience.org/ps/paperpdfs/05/p0530482.pdf $\endgroup$
    – Amzoti
    Commented May 31, 2013 at 1:57
  • 13
    $\begingroup$ A tile saw. A tiny, tiny tile saw... $\endgroup$
    – DJohnM
    Commented May 31, 2013 at 2:19
  • 9
    $\begingroup$ What do you mean by surface area? Do you mean the area of a smooth, thin rubber sheet stretched over the egg? Or the area which includes all of the surface imperfections and pores of the egg on a microscopic level? A object that superficially looks like an egg, but with, say, a porous microsurface, could easily have a surface area the size of a football field. $\endgroup$
    – Kaz
    Commented May 31, 2013 at 23:05

10 Answers 10


There is a nice equation describing the equation of an egg curve credit to Nobuo Yamamoto : $$ (x^2+y^2)^2 = ax^3 + \frac{3a}{10}xy^2, \tag{1} $$ where $0\leq x\leq a$, $a$ is the length of the major axis of symmetry for an egg.

In other words, we could get it by cutting a boiled egg in half and measure the distance from tip to the bottom. I just drew it in MATLAB, and the curve looks like the following for $a=1$: egg

I must say this curve fits pretty well with an egg. Now we have a curve, then the method of computing surface area by revolution, which is taught in Calculus II I believe, can be used to computing the surface. We just revolve the curve above around the egg's major axis of symmetry and get a surface, here is what looks like when we revolve it around the $x$-axis by degree $\pi$, we can get the lower half by revolve another $\pi$: eggsurf

First we solve for $y$ in (1) when $y>0$: $$ y = \sqrt{\frac{3ax}{20} - x^2 + x\sqrt{\frac{7ax}{10} + \frac{9a^2}{400}} }, $$ The formula of computing surface area by revolution is: $$ S = 2\pi\int_0^a y\sqrt{1+\left(\frac{dy}{dx}\right)^2} \,dx,\tag{2} $$ The derivative is: \begin{align} \frac{dy}{dx} = \frac{1}{2\sqrt{\frac{3ax}{20} - x^2 + x\sqrt{\frac{7ax}{10} + \frac{9a^2}{400}} }} \left( \frac{3a}{20}- 2x+ \sqrt{\frac{7ax}{10} + \frac{9a^2}{400}} + \frac{7ax}{20\sqrt{\frac{7ax}{10} + \frac{9a^2}{400}}}\right), \end{align} Plugging $dy/dx$ and $y$ into (2), then you could use your favorite tool of numerical integration to perform the computing for you(Octave, MATLAB, Mathematica, etc).

A more tweakable/numerical/experimental approach:

As J. M. suggests in the comments, the shape looks like an egg, but is a real egg being approximated nicely by this curve? I guess the answer is that "it really depends on that specific egg"!

Let's say we still want to use surface of revolution to compute the surface area.

But this time, we handle it more numerically from the very start, instead of looking for a curve to fit one thing for all.

Two assumptions:

  • All eggs are axial symmetric with respect to its major axis, i.e., if $x$-axis is its major axis, its surface can be obtained by revolving a curve $y= f(x)$, for $0\leq x\leq a$.
  • That curve $y = f(x)$ has certain smoothness: $f$ and $f'$ are continuous for $x\in (0,a)$ .

Now we want to compute the integral (2) using Simpson's rule or Trapezoidal rule, which is also taught in Calculus II in most colleges I believe. A remark is that $|f'|\to \infty$ when $x\to 0$ and $x\to a$, it would be much better if we use adaptive qudrature by putting more sample points near $0$ and $a$.


The steps are:

  1. Boil an egg, cut it by half, hold it against a paper, use a pencil to outline its boundary (upper half is enough).

  2. Draw the major axis, set it to be the $x$-axis, and measure its length $a$.

  3. Choose $(n+1)$-sample points (including the end points) so that the points are equidistant to their neighbor on the curve. $n$ is chosen to be even, measure the distance to the major axis ($y$-coordinates) like the above figure.

  4. Denote the sample point as $(x_i,y_i)$, $x_0=0$, $x_n = a$.

  5. Approximate $$\frac{dy}{dx}\Big|_{x_i} \approx s_i = \frac{1}{2}\left( \frac{y_{i+1} - y_i}{x_{i+1} - x_i} + \frac{y_{i} - y_{i-1}}{x_{i} - x_{i-1}} \right).$$ For two end points: $$ s_0 = \frac{y_1 - y_0}{x_1 - x_0},\quad \text{ and }\quad s_n = \frac{y_n- y_{n-1}}{x_n - x_{n-1}}. $$ This step may be problematic, we can use other methods to approximate $dy/dx$: for example, approximating the curve by cubic spline using sample points $(x_i,y_i)$, but it would be beyond the content of college calculus.

  6. Let $h = x_{i+1} - x_i = a/n$, approximate (2) by computing: $$ \frac{2\pi h}{3}\bigg[g(x_0)+2\sum_{j=1}^{n/2-1}g(x_{2j})+ 4\sum_{j=1}^{n/2}g(x_{2j-1})+g(x_n) \bigg], \quad \text{ where } g(x_i) = y_i \sqrt{1+s_i^2}. $$

Some results comparison:

Amzoti gave a link in his comments above that has two semi-empirical formulas: $$ S_1 = (3.155 − 0.0136a + 0.0115b)ab, \;\text{ and }\;S_2 = \left(0.9658\frac{b}{a}+2.1378\right)ab $$ where $a$ and $b$ are the length for major and minor axis of the real eggs. If there exists an egg's shape like (1), $a = 1$, and $b\approx 0.7242629$, the surface area computed by above formula is: $$ S_1 \approx 2.278215 \;\text{ and }\;S_2 \approx 2.054946. $$ Using the surface by revolution formula (2), we have: $$ S \approx 2.042087. $$

  • 3
    $\begingroup$ Nice, mathematical answer and thanks for including the reference link. $\endgroup$
    – yiyi
    Commented May 31, 2013 at 7:26
  • 1
    $\begingroup$ It doesn't look to me like an egg, IME eggs are usually longer and thinner. $\endgroup$
    – jwg
    Commented May 31, 2013 at 8:14
  • 4
    $\begingroup$ @jwg, there is in fact a tweakable parameter in the equation that allows you to produce more elongated ovals; nevertheless, we of course don't know if this is the true shape taken by an egg, since it only gives results that are qualitatively similar to an egg. $\endgroup$ Commented May 31, 2013 at 8:40
  • 1
    $\begingroup$ @jwg it depends on the egg. My parents have kept ~ two dozen chickens for the last 20 years; the range of "normal" eggs (excluding ex ones with 2 yolks) I've seen ranges from about 80% of the width of the curve shown to about 60% of the height of it. $\endgroup$ Commented May 31, 2013 at 12:56
  • 3
    $\begingroup$ In any event: for the lazy, here's a set of parametric equations for a generalization of the Yamamoto oval: $$\begin{align*} x&=\left(\frac{a}{2}-\frac{b}{2}\sin^2\frac{u}{2}\right) (1+\cos\,u)\\ y&=\left(\frac{a}{2}-\frac{b}{2}\sin ^2\frac{u}{2}\right)\sin\,u\end{align*}$$ The case discussed in this answer corresponds to $b=7a/10$. $\endgroup$ Commented May 31, 2013 at 16:46

Let's make a problem a little more interesting by generalizing it. I have an arbitrary convex object, and I want to find its surface area. Of the answers posted so far, only the triangulation strategy of Zach L. and Cong Xu works in this case without breaking the object into little pieces. Here's another approach.

Suppose you project the object onto a randomly oriented plane, i.e. a plane whose normal is chosen uniformly from the unit sphere. Given that the object is convex, the expected value of the projected area is exactly $1/4$ times the surface area of the object, for essentially the same reasons given by Christian Blatter for the 2D case. (Short version: each differential surface element $dA$ contributes on average $dA/4$ to the projected area; its orientation doesn't matter because we're averaging over all possible directions of projection; there is no double-counting because the object is convex). This immediately suggests a Monte Carlo algorithm:

  1. Rotate the object into a random orientation.
  2. Shine collimated light at the object (e.g. from the sun, or from a point-light/parabolic-mirror combination) and observe its shadow on a plane perpendicular to the light direction.
  3. Record the area of the shadow. Maybe you have graph paper pasted on the plane, or maybe you take a picture with a calibrated camera, binarize the image, and count the number of black pixels.
  4. Repeat lots and lots and lots of times.

The average area of the shadow, times $4$, is the surface area of the object.

  • 5
    $\begingroup$ "Shine collimated light at the object (e.g. from the sun...)" - bonus: done long enough, you should be able to cook your egg, too. Since it will heat up, there might be a little increase in the surface area due to expansion... $\endgroup$ Commented May 31, 2013 at 8:52
  • 3
    $\begingroup$ @J.M. If a little sunlight falling on eggs was enough to cook them, there probably wouldn't be any chickens around today... $\endgroup$
    – user856
    Commented May 31, 2013 at 8:57
  • 12
    $\begingroup$ My point remains about the equilibrium temperature of an egg in sunlight and the continued existence of chickens. $\endgroup$
    – user856
    Commented May 31, 2013 at 9:03
  • 2
    $\begingroup$ If you have the ability to do this accurately, it might be fruitful to project perpendicular to the egg's axis of rotational symmetry, and measure the perimeter of the shadow. $\endgroup$
    – jwg
    Commented May 31, 2013 at 9:13
  • 3
    $\begingroup$ @RahulNarain: I think you'll run into problems with gamma rays too—the egg will start acting translucent. $\endgroup$
    – dfeuer
    Commented Jun 1, 2013 at 7:05

Use any convenient method to determine the volume of the entire egg.

Remove contents of egg through a small hole without damaging eggshell. (Egg collectors have a number of techniques).

Fill eggshell with water to determine the volume of the inside of the egg.

The difference of these two measurements is the volume of the eggshell.

Break the egg shell and measure the thickness. $$\frac{\text{∆ Volume}}{\text{Thickness}} \approx \text{Area}$$

  • 6
    $\begingroup$ Shouldn't you write, that $Volume/Thickness$ approximates the area? The egg shell may of uneven thickness. Even if it is not, the inner surface area and outer one are not the same. $\endgroup$
    – bleh
    Commented May 31, 2013 at 5:30
  • 9
    $\begingroup$ You can simplify the process by determining directly the volume of the shell - break the egg and place the shell in a measuring cup (with some water), and note the difference between water levels before and after putting the shell. $\endgroup$
    – Sam
    Commented May 31, 2013 at 7:30
  • 36
    $\begingroup$ You've replaced one measurement of a large quantity with two measurements of very small quantities - the difference in volumes and the thickness of an eggshell. Dividing one of these by the other is going to make your errors blow up out of control. $\endgroup$
    – jwg
    Commented May 31, 2013 at 8:17
  • 4
    $\begingroup$ this is more of a experimental physics answer (and a poor one at that) than a mathematics answer $\endgroup$
    – jk.
    Commented May 31, 2013 at 11:06
  • 8
    $\begingroup$ @jk I'd argue that this question doesn't really fit into math.SE to begin with -- if you're looking to measure a real object, you've entered the realm of (as you say) experimental physics, or engineering. Both use mathematics, but mathematics itself won't determine the answer. $\endgroup$ Commented May 31, 2013 at 13:11

Get one of these things:

enter image description here

Load it up in your favorite 3D modelling software and let it calculate the surface area for you:

enter image description here

  • 7
    $\begingroup$ This is essentially an automated version of Zach L.'s answer. $\endgroup$
    – user856
    Commented May 31, 2013 at 6:25
  • $\begingroup$ Oh, so then I just measure the area of each triangle and then add them up, and I get the area from the measured string. $\endgroup$
    – yiyi
    Commented May 31, 2013 at 6:33

Here's a shot:

Place dots on the egg, fairly close together, and connect them to form "triangles" on the egg. Measure the distances between the points of the points in the triangle and figure out the area as if it were a Euclidean triangle. Do this for several eggs, perhaps dividing by the square of the length along an axis to normalize it. Then repeat the process, with smaller and smaller triangles, until (hopefully!) the numbers will sort of agree up to some decimal place of accuracy.

  • 1
    $\begingroup$ Could you explain - Measure the distances between the points of the points in the triangle. $\endgroup$
    – yiyi
    Commented May 31, 2013 at 2:56
  • 6
    $\begingroup$ Hopefully you don't end up with something like this: mathoverflow.net/questions/89991/… $\endgroup$ Commented May 31, 2013 at 3:42
  • $\begingroup$ @yiyi I would get some kind of marked string and see what the distances are, measured along the surface of the egg. I'll admit that doing this would be incredibly tedious and unpleasant. But if you have nothing better to do... $\endgroup$
    – Zach L.
    Commented May 31, 2013 at 4:34
  • $\begingroup$ @Joseph That's quite cool! I don't have time to really think about it at all, but I wonder if the same thing can happen when you use the intrinsic distance and comparison triangles, as in the suggestion. Perhaps if yiyi carries out the experiment, they can tell us if the areas do anything odd! $\endgroup$
    – Zach L.
    Commented May 31, 2013 at 4:41
  • $\begingroup$ @ZachL. Oh, I am excited to do this; however, just making sure that I fully understand what I should be doing. Far as I understand, is to wrap the string around the edges of the triangles drawn on the egg. $\endgroup$
    – yiyi
    Commented May 31, 2013 at 6:30


  • Egg
  • Letter scale
  • Micrometer
  • Cup
  • Chocolate
  • Eyehook???


  1. Melt the chocolate into the cup.
  2. Record the starting weight (Ws) of the cup of chocolate, .
  3. Record the width of the egg (wE) as measured with the micrometer, .
  4. Dunk the egg and ONLY the egg into and out of the chocolate. An eyehook may come in handy here...
  5. Rotate the egg around as it dries to make the coat as even as possible, making sure all drippings land back in the cup.
  6. Record the final weight (Wf) of the cup of chocolate.
  7. Calculate the weight of the chocolate coat (W): $$W = Ws - Wf$$
  8. Record the width of the chocolate-coated egg (wCE) as measured with the micrometer.
  9. Find the thickness of the chocolate shell (T): $$ T = {\frac{wCE - wE}{2}}.$$
  10. Find the density (D) of the melted chocolate by google or by experiment.
  11. Calculate the approximate surface area (A): $$A = {\frac{W}{T * D}}$$

Note: The thicker the chocolate coat, the larger (and more incorrect) your approximation of the surface area will be, so improvements on the final formula can be made which account for this. For example, one reasonable improvement would be to calculate A as the internal surface area of a spherical shell made with the same shell-thickness and shell-volume as the one covering our experimental chocolate egg, which can be derived with the information we have and a little spherical math.

  • 9
    $\begingroup$ This method has the beneficial side effect that it leaves you with a chocolate egg at the end. :) $\endgroup$ Commented Jun 1, 2013 at 13:04
  • 1
    $\begingroup$ You could also estimate the thickness of the coating by measuring the weight loss to an object with known surface area, a ping-pong ball for example. $\endgroup$ Commented Jun 1, 2013 at 13:09
  • 1
    $\begingroup$ I thought of this with thick paint (@joeytwiddle's variant), but ok! If you twist my arm, I'll go with chocolate... $\endgroup$ Commented Jun 1, 2013 at 15:25
  • $\begingroup$ Really, you should be using sausage meat and breadcrumbs for this. janeausten.co.uk/wp-content/uploads/2012/01/scotch_egg.jpg $\endgroup$
    – Lucas
    Commented Jun 2, 2013 at 2:32
  • $\begingroup$ Ingenious! Plus it involves melted chocolate so it's got my approval. $\endgroup$ Commented Jul 26, 2013 at 14:00

Joining the frenzy of ways to do it, here is a physics-lab-like method:

  • Take some millimeter paper
  • Break the shell in almost-flat pieces and paint them with ink (sink it in ink).
  • With some tweezers take the pieces, make sure there is no spilling ink, and put them on the millimeter paper, ink face down, with any comfortable distance between pieces
  • Cover the paper with another piece of paper and press smoothly to even out the rounded corners of the shell
  • let the ink dry, take the shells and count the squares covered with ink.

There will be some approximation, given that it's hard to estimate half-squares, but I don't see why it's worse than approximating the thickness of a shell as being uniform.


This may be formulated as hands-on, distructive "triangulation". Though it may not fit the accurate mathematical definition of the notion.


Since some others have included empirical solutions, I will suggest a method I have used in the past to get the surface area of irregularly shaped rocks.

  1. Determine the weight of a known area of aluminum foil (e.g., 1 cm$^2$)

  2. Carefully cover the egg with strips of foil so that there is no overlap or folding of the foil.

  3. Remove the foil from the egg and determine the weight of the total amount of foil required to cover the egg in a single layer.

  4. Calculate the surface area as:

$A_e = \frac{A_k}{M_k} M_e$


  • $A_k$ = the known surface area of a piece of foil
  • $M_k$ = the known mass of a piece of foil
  • $A_e$ = the surface area of the egg
  • $M_e$ = the mass of the foil required to cover the egg in a single layer of foil
  • $\begingroup$ Integration by weight: Print graph on paper with known weight per area, cut out, weigh, divide result by weight per area. $\endgroup$ Commented Jan 30, 2014 at 0:35

in this link you can see the development of what has been discussed here: http://www.mapleprimes.com/questions/148150-How-Can-I-Find-The-Surface-Area-Of-A-Normal-Chicken-Egg#comment148174


A few steps should allow to determine the surface of a given egg

  • Take a measuring cup as accurate as possible.

  • Pour some water in the cup, say half the cup: note the current volume $v_1$

  • Put the egg inside the cup and it should sink

  • Note the new volume $v_2$, where $v_2 - v_1$ gives the volume of the egg

  • consider that to be the equivalent volume of a sphere, where $$v_2 - v_1 = \frac{4}{3}\pi r^3$$ and get $r$ from that.

  • the surface is $4\pi r^2$

  • 10
    $\begingroup$ Hmm, this seems to be a poor estimate. Eggs make bad spheres $\endgroup$
    – davidlowryduda
    Commented May 31, 2013 at 4:41
  • 1
    $\begingroup$ @mixedmath Hmm, the volume of the equivalent sphere is the same as the volume of the egg... thus that should work, no? $\endgroup$
    – Déjà vu
    Commented May 31, 2013 at 4:44
  • 2
    $\begingroup$ The volume-surface area relationship for a sphere is not guaranteed to be the same as that of an egg... not to mention $\pi r^2$ does NOT yield the surface area of a sphere. $\endgroup$
    – obataku
    Commented May 31, 2013 at 4:51
  • 6
    $\begingroup$ @mixedmath: Except spherical eggs in vacuum, which is more or less the sort of eggs you'd get from a spherical chicken in vacuum... :-) $\endgroup$
    – Asaf Karagila
    Commented May 31, 2013 at 5:02
  • 2
    $\begingroup$ Hi, ringo, welcome to MSE. Say a sphere has the same volume as an ellipsoid, but their surface areas may differ by a large margin. $\endgroup$
    – Shuhao Cao
    Commented May 31, 2013 at 5:03

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .