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 May 31 '13 at 1:54
  • 11
    $\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$ – J. M. is a poor mathematician May 31 '13 at 1:55
  • 8
    $\begingroup$ poultryscience.org/ps/paperpdfs/05/p0530482.pdf $\endgroup$ – Amzoti May 31 '13 at 1:57
  • 13
    $\begingroup$ A tile saw. A tiny, tiny tile saw... $\endgroup$ – DJohnM May 31 '13 at 2:19
  • 8
    $\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 May 31 '13 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 May 31 '13 at 7:26
  • 1
    $\begingroup$ It doesn't look to me like an egg, IME eggs are usually longer and thinner. $\endgroup$ – jwg May 31 '13 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$ – J. M. is a poor mathematician May 31 '13 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$ – Dan Neely May 31 '13 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$ – J. M. is a poor mathematician May 31 '13 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$ – J. M. is a poor mathematician May 31 '13 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$ – Rahul May 31 '13 at 8:57
  • 12
    $\begingroup$ My point remains about the equilibrium temperature of an egg in sunlight and the continued existence of chickens. $\endgroup$ – Rahul May 31 '13 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 May 31 '13 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 Jun 1 '13 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 May 31 '13 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 May 31 '13 at 7:30
  • 33
    $\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 May 31 '13 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. May 31 '13 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$ – Chris Gregg May 31 '13 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$ – Rahul May 31 '13 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 May 31 '13 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 May 31 '13 at 2:56
  • 6
    $\begingroup$ Hopefully you don't end up with something like this: mathoverflow.net/questions/89991/… $\endgroup$ – Chris Brooks May 31 '13 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. May 31 '13 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. May 31 '13 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 May 31 '13 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$ – joeytwiddle Jun 1 '13 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$ – joeytwiddle Jun 1 '13 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$ – Euro Micelli Jun 1 '13 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 Jun 2 '13 at 2:32
  • $\begingroup$ Ingenious! Plus it involves melted chocolate so it's got my approval. $\endgroup$ – mikhailcazi Jul 26 '13 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$ – Karl Damgaard Asmussen Jan 30 '14 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 May 31 '13 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$ – Ring Ø May 31 '13 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$ – oldrinb May 31 '13 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 May 31 '13 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 May 31 '13 at 5:03

protected by J. M. is a poor mathematician Jun 1 '13 at 2:11

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.