Sunday, July 7, 2013

XRD Crystallite Size calculator


Here is the online crystallite size calculator  
Using Scherrer equation one can calculate crystallite size from XRD data.


Crystallite size = 0.94 * x ray wavelength / beta * cos (theta)




Dp Calculator : Using Scherrer formula
Wavelength: Ang
Peak Width: degrees
Peak Position: degrees
Crystallite size: nm
Lattice Strain:
Note: Don't bother about  β in radians. All the entries are in degrees. The conversions are taken care in the computing code.

Caution: The crystallite size may appear large from the above method compared to the size determined from other methods. However, these numbers will be within the tolerance limits. More suitable for entry level research students.






166 comments:

  1. Thanks for the online software. Do you have other software like texture coefficeint, stress,strain calculator?
    pl write me @ amir.bhaai@gmail.com

    ReplyDelete
    Replies
    1. Soon i will try to add these features also...

      Delete
    2. This comment has been removed by a blog administrator.

      Delete
    3. what formula is used to calculate lattice strain?

      Delete
  2. At peak position we have to enter the value of TWO THETA or just THETA

    ReplyDelete
  3. thanks. this very usefull. how do find hkl value. pls send senthilarasan2020@gmail.com

    ReplyDelete
    Replies
    1. compare your 2 theta values with those of jcpds for your compound. hkl values are mentioned therein

      Delete
  4. Saeed j Abbas
    thanks so much for this program

    ReplyDelete
  5. for peak position what should be the units (radian / degree)

    ReplyDelete
    Replies
    1. Degrees, I have mentioned it at the entry point. Please check.

      Delete
  6. my peak is very narrow it starts from 28.6 and ends at 28.9 when i see it from base line 2theta now what should i do.

    ReplyDelete
    Replies
    1. Technically, you can use this calculator for any peak width. In your case the tiny peak width could be only from instrumental broadening and not from the sample.

      Delete
  7. give me full details about this and what is peak width

    ReplyDelete
    Replies
    1. its the fwhm of the peak. Usually the diffraction peak should be fitted with Lorentzian profile.
      There you will get fwhm. The fact and more serious work, XRD peaks have to be modeled with voigt or pseudo- voigt functions. For asymmetric peaks Pearson-VII is needed.

      For more details you can read The Rietveld method. (IUCr Mono- graph on Crystallography, No. 5.) Edited by R. A. Young

      Delete
  8. the formula is of great help........ i am really greatfull. is it ok if we fill the peak width value with the FWHM corresponding to 2theta...to get the result

    ReplyDelete
  9. this is too good :)
    Awaiting for the upgraded version of this software

    ReplyDelete
  10. hi, m working on cobalt oxide so it has almost 7 peaks in XRD, which peak i should use for calculating crystallite size

    ReplyDelete
    Replies
    1. use the peak with the highest intensity

      Delete
    2. As a rough estimate you can use the peaks at low angle of 2theta.
      The peak width increases with 2theta because of the instrument.

      Actually you should use all the peaks. That is why people are working on WPPF (whole powder-pattern fitting) which is little advanced step. If you can search in google about (WPPF + Scardi) you will get enormous amount of info. Much deeper insight about the microstructure determination from XRD.

      Delete
  11. hi, calculator is good..
    peak width means full width at half maximum or base width

    ReplyDelete
  12. PAEK WIDTH MEANS THETA OR 2THETA?

    ReplyDelete
  13. Hi.... It is very useful to me..... I kindly acknowledge the publisher of this calculator.....

    ReplyDelete
  14. whether peak width is half of 2θ? reply

    ReplyDelete
    Replies
    1. No, yo just give the 2theta value, further corrections are done inside.

      Delete
  15. It seem there is something wrong with this program. the crystallite size seems a bit smaller from manual calculation...

    ReplyDelete
    Replies
    1. if possible pls give me one example calculation? Such that i can correct the code.
      Others and myself will be benefited. "a bit " means how much?

      Delete
  16. Hello. Thanks for making this calculator! In fact, I'm Korean and my english skill is not good. So please understand my words. Any way, I have some questions. What is the meaning of "Ang" which is used in above wavelength unit? Also, how can this calculator perform the unit change? I wanted to calculate the crystallite size with my own hands using "Scherrer equation" but I couldn't get a right answer. Perhaps I made a mistake when I did the unitary transformation. So can you give me a detailed explanation? I want to know how this calculator plays a role.

    cf) Ah!!!!!!!!!! I realized. Please let me know that I'm right or not.
    If I use these two values : "Peak width(FWHM) : 0.22122degrees, Peak position : 45.01711degrees",
    then Line broadening will become 3.86e-3 radian and Bragg angle will become 22.5 degrees.
    Am I right?

    ReplyDelete
    Replies
    1. If "Peak width(FWHM) is 0.22122degrees, Peak position is 45.01711degrees",
      then Line broadening will become 3.86e-3 radian , but how? please explain...

      Delete
  17. Thank you. It is very helpful to predict the crystallite size.

    ReplyDelete
  18. Why the K value is 0.94

    ReplyDelete
  19. Normally K value is around 0.89 then why the K value was taken here is 0.94. Which formula was used here to calculate the strain value. For W-H plot, more peaks are required to calculate strain in the crystal.

    ReplyDelete
    Replies
    1. here we are using Scherrer equation. If you read the blog completely, its is written in bold.
      the most common values for K are:
      0.94 for FWHM of spherical crystals with cubic symmetry
      0.89 for integral breadth of spherical crystals w/ cubic symmetry

      i guess you have your answer.
      Read about a very good discussion on 'K' by prof Langford.
      J. Appl. Cryst. 11 (1978) p102-113. if you are a serious student.

      Delete
  20. Hi please let me know the what is lattice strain ? and what is use of this ?

    ReplyDelete
    Replies
    1. It will be nice if you could refer to Elements Of X Ray Diffraction ... by Cullity, B. D

      Delete
    2. Lattice strain=(B cosθ)/(4 sinθ)

      http://www.eng.uc.edu/~beaucag/Classes/Properties%20of%20Materials/MITCrystalSizeAnalysis.pdf

      Delete
  21. super and thank u very much

    ReplyDelete
  22. How do you find the Lattice Strain? Means which formulae is used for this purpose?

    ReplyDelete
  23. how do i calculate the crystallite size of an amorphous powder material knowing fully well that amorphous materials give no peak from XRD

    ReplyDelete
    Replies
    1. there are no crystallites in amorphous materials. So no crystallite size.
      If you want study the structure of amorphous materials you have to adopt
      PDF methods (pair distribution function methods)
      please refer X ray diffraction by B E warren.

      Delete
  24. How identify the width and weave length of my merged xrd value,

    ReplyDelete
    Replies
    1. Hello Sir,means there are two peaks which are not fully developed from bottom. I am also suffering from the same problem. In this case, don't know how to get good crystallite size?

      Delete
    2. Hello Sir,means there are two peaks which are not fully developed from bottom. I am also suffering from the same problem. In this case, don't know how to get good crystallite size?

      Delete
    3. Hello Sir,means there are two peaks which are not fully developed from bottom. I am also suffering from the same problem. In this case, don't know how to get good crystallite size?

      Delete
    4. Hello Sir,means there are two peaks which are not fully developed from bottom. I am also suffering from the same problem. In this case, don't know how to get good crystallite size?

      Delete
    5. Hello Sir,means there are two peaks which are not fully developed from bottom. I am also suffering from the same problem. In this case, don't know how to get good crystallite size?

      Delete
  25. Dear sir
    is it applicable for Nano pariticle???

    ReplyDelete
  26. Dear sir
    eagerly waiting for modified scherrer calculator........................

    ReplyDelete
  27. is Beta(1/2)= half of FWHM????

    ReplyDelete
  28. If my peak width is 0.28360 and my peak position 29.3681 what will be my crystallite size

    ReplyDelete
  29. Good work. Your calculator is very helpful

    ReplyDelete
  30. thank you so much...its very helpful

    ReplyDelete
  31. there are many peaks in a XRD data..which fwhm value is taken for calculation of size?

    ReplyDelete
    Replies
    1. in fact you have to take all the peaks, but this method will not work.
      While using scherer formula you can choose low angle peaks for crystallite size calculation

      Delete
    2. Whether can we take the average of the crystallite sizes of all the peaks??

      Delete
  32. This comment has been removed by the author.

    ReplyDelete
  33. its really helpful so thank you so much is there any similar software to calculate lattice parameters also??

    ReplyDelete
  34. Great program but I think there is a big difference between particle size and grain size !
    Particle size is the crystallite size ........... right?
    What do you think?

    ReplyDelete
    Replies
    1. No....there is difference between particle and crystallite size.This is powder XRD so there is definitely more than one crystal.That being said, crystallite size gives an idea about the crystal size which needs to be confirmed from other methods.

      Delete
  35. Hi
    A great work !!
    Thank you so much for this !!
    I think there is some problems in the program ??? I calculate the Avg. grain size for a highly oriented (00x) direction Sb2Te3 thin film materials.I have several peaks. When i calculate the grain size for all peaks. this give me different answer for each peak. I don,t understand why ??? According to me, all peaks should give the same grain size ? Suggest me if i am wrong ??

    ReplyDelete
    Replies
    1. The fwhm varies with 2theta value. Its not constant for all the peaks.
      As a thumb rule you can use low 2 theta peaks for crystallite size claculations.

      Delete
  36. what are the dimensions of lattice strain?

    ReplyDelete
  37. How did you find lattice strain?

    thank you

    ReplyDelete
  38. I think that K in the equation is 0.89 instead 0.94. Or May i be wrong?

    D1= 0.94*1.5406 / (0.66122*(π/180)*cos 21.73708)
    = 13.5092 nm

    D2= 0.89*1.5406 / (0.66122*(π/180)*cos 21.73708)
    = 12.7905 nm -> equals calculator result

    Please tell me

    Cheers!

    ReplyDelete
    Replies
    1. Read about a very good discussion on 'K' by prof Langford.
      J. Appl. Cryst. 11 (1978) p102-113. if you are a serious student.

      0.94 for FWHM of spherical crystals with cubic symmetry
      0.89 for integral breadth of spherical crystals w/ cubic symmetry

      Delete
  39. It’s not easy to find such perfectly written information on this topic. Great Work .Thanks for the post. I really like your blog.read more @ ball volume calculator
    moderncalculator.com
    know more
    Moderncalculator





    ReplyDelete
  40. can you kindly suggest the method to calculate lattice parameters (a,b,c) from XRD pattern?

    ReplyDelete
    Replies
    1. You should refer "Elements of X ray diffraction" B D Cullity."
      There are other books too but you can start with the above

      Delete
  41. Thank you so much for program!
    Can you repit answers on qwastion from AnonymousApril 14, 2015 at 5:44 PM, it's very interesting for me too.

    How do you find the Lattice Strain? Means which formulae is used for this purpose?

    ReplyDelete
  42. Can anyone tell me how the lattice strain is calculated here? Is there any formula for this?

    ReplyDelete
  43. Thank you very much..apprct this so much

    ReplyDelete
  44. Hi!! thank you for this calculator..Is there any lower limit for calculating the crystallite size via this equation as I heard that the equation is inappropriate if the size is less than 10 nm.

    ReplyDelete
    Replies
    1. This method is gross approximation. But in a "careful experiment" one can
      measure up to 30 to 40 Ang which means 3 to 4 nm. If you are going for very small sizes its cautioned that you will be choosing "X ray line profile analysis"

      Delete
  45. Thanks Mahendra...
    Its great work

    ReplyDelete
  46. Hi Sir,

    Am working on iron oxide nanoparticles . Am having my XRD result data and am interested to elucidate the structure of my nanoparticle.

    I tried your tool and it was really helpful but am not sure whether the values I entered are accurate. Please help in the same.

    ReplyDelete
    Replies
    1. Please ask me. I am very glad in answering your query. Where exactly you have doubt.

      Delete
  47. its very helpful.but still no reply on how the strain part calculation is done .plz reply the same

    ReplyDelete
    Replies
    1. Please look into the Book "Elements of X ray diffraction" B D Cullity.
      The same has been adopted.

      Delete
  48. its very helpful for all beginner like me. but i have one question please answer me. Case of of TiO2 so many peaks which peak FWHM should i use for calculate of crystallite size

    ReplyDelete
    Replies
    1. Generally, use the highest intensity peak. Furthermore you may use 3 to 4 peaks and average the grain size

      Delete
    2. This averaging cannot(should not) be done in XRD. Because the peak width is going to vary as a function of diffraction angle. The instrumental broadening is more at higher angles than the lower.

      Delete
  49. hello sir, what is the formula for lattice strain??

    ReplyDelete
  50. This comment has been removed by the author.

    ReplyDelete
  51. Plz tell me how to find miller indices of peaks from 2theta..

    ReplyDelete
  52. Plz tell me how to find miller indices of peaks from 2theta..

    ReplyDelete
    Replies
    1. you can find it using match software. You can download that software for free....

      Delete
  53. Really great work sir. I wish to know how to calculate h k l values and lattice constants from 2 theta and intensity values using any software, please let know?

    ReplyDelete
  54. please refer to the following link
    http://www.ccp14.ac.uk/tutorial/crys/index.html

    ReplyDelete
  55. thanks for this wonderfull help.

    ReplyDelete
  56. Very helpful. Thank you

    ReplyDelete
  57. This comment has been removed by the author.

    ReplyDelete
  58. Can you tell me what beta actually is??
    Say the peak lies between say 27 deg and 29.5 deg,and 2 theta occurs t 28.6 deg,what would be the beta value be??

    ReplyDelete
    Replies
    1. Its very difficult to calculate the way you asked. FWHM the "full width at half maximum " is altogether very different from what you are looking for.

      Delete
  59. Can you check my calculator. I've improved it also for finding FWHM. http://physics.stackexchange.com/questions/287049/scherrer-formula-and-interpreting-values

    ReplyDelete
  60. Sorry I tried to compute the same calculation but my results are totally different. What do a I wrong? I've just used the formula with same value that i put here with the difference of angle position that i put theta instead of 2theta

    ReplyDelete
  61. is it applicable for amorphous carbon nanoparticles??

    ReplyDelete
    Replies
    1. No, there is a method called "Debye Method" there you can get details of short range order of amorphous systems

      Delete
  62. can u plz tell me if i want to calculate it manually what will be this B?

    ReplyDelete
  63. which formula is used for calculating lattic strain.pls reply

    ReplyDelete
  64. which formula is used for calculating lattic strain.pls reply

    ReplyDelete
    Replies
    1. Lattice strain=(B cosθ)/(4 sinθ)

      http://www.eng.uc.edu/~beaucag/Classes/Properties%20of%20Materials/MITCrystalSizeAnalysis.pdf

      Delete
    2. This calculator can be used for metallic alloys?

      Delete
  65. Hai. Kindly let me know the equation used for lattice strain calculation.

    ReplyDelete
    Replies
    1. Lattice strain=(B cosθ)/(4 sinθ)

      http://www.eng.uc.edu/~beaucag/Classes/Properties%20of%20Materials/MITCrystalSizeAnalysis.pdf

      Delete
  66. If there is any any way so that we can see the calculations, it would be good.

    ReplyDelete
  67. you have mentioned here that you used the scherrer formula i also used that formula but there is slight difference between my calculated particle size but its a slight difference.......in fact i want to ask about that please guide me which foemula you have used here for strain>????
    waiting for your reply........

    ReplyDelete
    Replies
    1. Lattice strain=(B cosθ)/(4 sinθ)

      Delete
    2. is "B" FWHM here???
      and kindly guide me that i have to use here theta or 2theta???

      Delete
  68. Please tell me, is there any corelation between lattice strain with the movement of XRD peak data to left or right side?

    ReplyDelete
  69. mine k value is .91. then how do i change it from .94


    how is lattice strain calculated. whats the equation.

    plz respond immediately. i need the answers for my defense.

    ReplyDelete
  70. thank you so much for this, my results came with the k=0.89 can I use your calculation yet? Also, in my results there is a parameter as D spacing, I am not sure if it is for hkl or anything else?! can you help me please?

    ReplyDelete
  71. Thank you so much for the software. here "peak width" means FWHM or the total width?

    ReplyDelete
  72. Dear Mahendra thank you for such great calculator....
    I have one question How to calculate lattice parameter...I mean by using software?

    ReplyDelete
  73. This comment has been removed by the author.

    ReplyDelete
  74. Dear Mahendra can you please tell how to use Williamson-Hall method for calculating grain size.... and what is the difference between this methods and your method? reply soon....

    ReplyDelete
    Replies
    1. Please look into the Book "Elements of X ray diffraction" B D Cullity.

      Delete
  75. THANKS SO MUCH FOR THIS.AM A NOVIST IN THIS AREA,PLS,HOW DO I GET VALUES FOR ALL THE PARAMETERS IN THE SCHERRER EQUATION SO AS TO CALCULATE PARTICLE SIZE?

    ReplyDelete
  76. This comment has been removed by the author.

    ReplyDelete
  77. I just read the issue about the sherrer equation.
    B=FWHM in radians
    but the zeta in cos zeta part need to be in degree unit

    once I use the cos zeta in redian, the result is same with your automatic calculation posted on the web. The detail of zeta for cos zeta part that I used to read need to be in degree and the result has a bit difference

    ReplyDelete
  78. Hello sir i used sherrer equation for particle size and what ever answer we got can this answer is in Ang can we have to divide this answer by 10 then we will get particle size in nm please guide me

    ReplyDelete
  79. Warm Greetings!!
    Dear sir, I need your guidance about the answer we get in Scherrer equation. Is the answer in Ang. If yes, can we convert the same into nm (dividing by 10)? Please guide me the same.

    ReplyDelete
  80. already the above calculator gives crystallite size in nm s.

    ReplyDelete
  81. Yes sir calculator gives answer in nm no doubt I compare with our value these very close to each other when I divide them by 10 that's why I want to ask you weather answer i get from sheerer equation is in Ang unit. whatever answer i get can be divide by 10 which we be comes in nm please guide
    thanks for reply hope for positive reply

    ReplyDelete
    Replies
    1. Ang and nm are just units.
      You can choose among either.
      You know the conversion nm to ang.

      Delete
  82. Here the vale of K can not be the same for every crystals. it actually varies from 0.62 to 2.08

    ReplyDelete
  83. actually I am a beginner and I need to know how to calculate FWHM for the longest peak and if d spacing have any relation with calculating the FWHM?

    ReplyDelete
    Replies
    1. You have to fit your peak using some function.
      In a simple way use fityk software to fit your data
      and get the fwhm. Please look for tutorials in the internet.

      Delete
  84. Thank you, This very usefull, how do find hkl value. pls send naraharicta@gmail.com

    ReplyDelete
  85. Sir i need to calculate the lattice parameter of the orthorombic structure how can i calculate please tell me (1/d2=h2/a2+k2/b2+l2/c2) how can i calculate using these equation

    ReplyDelete
    Replies
    1. Please refer B D Cullity, Elements of X ray diffraction.
      and see BRAIN TOBY's program CMPR.

      Delete
  86. Thnxx for the awsm claculator but the crystallite size calculated by ur calculator is different from manually calculated c.size using scherrer equation at greater values of 2 theta.i m confused.

    ReplyDelete
  87. sir, it is really helpful:
    just don't know why Beta by 2 is used in the formula.
    I feel we are not dividing FWHM by 2 anywhere.
    plz let me know sir.

    ReplyDelete
  88. That was my mistake, and you are right, we are not dividing fhwm.
    I have made the correction. But the calculations are going good.

    ReplyDelete
  89. very welldone
    really a good job
    dear all if any one can resolve my problem i would be really grateful to her/him
    i am stuck/confused with the matching of peaks with my JCPDS patterns
    my samples contains MChOX
    M(V,Nb,Ta TRANSITION METAL) Ch=se,seO,Te,TeO , X= Cl
    so proposed /expected product may contain binary, ternary or quaternary compound. e.g TaTeOX, Tao,Tacl,TaTe, Teo, TaTeO.
    but there are more than one candidate for the same peak? then what to do. to which compound should i allot that peak e.g
    26.5(peak position) is matched with TaTe3 and also matched with TeO2
    now which compound will be assigned to this peak???/??
    am i clear or not in my query???
    waiting

    ReplyDelete
  90. very welldone
    really a good job
    dear all if any one can resolve my problem i would be really grateful to her/him
    i am stuck/confused with the matching of peaks with my JCPDS patterns
    my samples contains MChOX
    M(V,Nb,Ta TRANSITION METAL) Ch=se,seO,Te,TeO , X= Cl
    so proposed /expected product may contain binary, ternary or quaternary compound. e.g TaTeOX, Tao,Tacl,TaTe, Teo, TaTeO.
    but there are more than one candidate for the same peak? then what to do. to which compound should i allot that peak e.g
    26.5(peak position) is matched with TaTe3 and also matched with TeO2
    now which compound will be assigned to this peak???/??
    am i clear or not in my query???
    waiting

    Reply

    ReplyDelete
    Replies
    1. The sample has both the phases (TaTe3 + TeO2). So if you want to resolve things, you should attempt Reitveld analysis for quantitative "phase analysis".

      Delete
  91. lattice strain is micro strain here?

    ReplyDelete
  92. plz helpme tocalculate FWHM i can not find howto calculateit frommy graph?

    ReplyDelete
  93. use some profile fitting software like "fityk"

    ReplyDelete
  94. What is the formula for lattice strain? Because you had written only crystallite size formula only.

    ReplyDelete
  95. hi..
    this is very useful for us. i have a doubt 2thea value given by xrd data so, which value we have to put in formula for peak angle theta ro 2theta please reply

    ReplyDelete
  96. Seriously helpful. Thanks for this software tool

    ReplyDelete
  97. what is the error % in this software

    ReplyDelete
  98. what is the error % in this software

    ReplyDelete
    Replies
    1. This is very difficult question.
      First we should determine the error in finding the 2theta angle and the fwhm. The same error will carry forward in the calculation of crystallite size also.

      Delete
  99. Great calcultor....Tanxx a lot...

    ReplyDelete
  100. What is peak position? Which value to be put? Peak width is flex width?

    ReplyDelete
    Replies
    1. the center of the peak...the 2theta value of the xrd peak. Peak width is FWHM of the peak. "Full width at half maximum"

      Delete