bib2cv is a web-based application that helps you generate your academic CV from your BibTeX file. You can copy and paste your BibTeX entries into your profile page, and then view your CV in various formats.
Register or 
Log in to get started. You can also 
try out bib2cv by pasting your BibTeX entries and see the formatted output immediately.
Tools
We provide several tools to make it easier for you to manage your BibTeX entries. 
  - Find duplication keys: This tool helps you find duplicate keys in your BibTeX entries to ensure each entry has a unique identifier.
 
  - Fetch BibTeX by DOI: This tool allows you to retrieve BibTeX entries using their DOI (Digital Object Identifier) from crossref. You can use one or multiple DOIs at once.
 
  - Extract doi: This tool can extract doi from text. For example, you can paste your current CV and extract all DOIs.
 
  - BibTeX Tidy: This is a tool developed by Peter West to clean up and format bibtex entries.
 
  - Search for DOI: You can use a tool by CrossRef to search for DOIs of your publications.
 
Examples
For a demonstration of bib2cv, you can check out the following example CVs generated by bib2cv:
          
  
         How to use bib2cv?
Once you 
Log in, you can go to your 
Profile page to update your BibTeX entries, or view your 
CV directly.  You can copy and paste your BibTeX entries into the text area, and then click the "Save" button to save your changes.  
Beyond the typical BibTeX entries such as @article, @book, @inproceedings, etc., you can also use the following custom entry types to include additional information in your CV.
Personal Information
You can define a @person entry to include your personal information such as name, affiliation, email, address, website (url), etc. For example:
@person{johnnyzhang,
        author = {Johnny Zhang},
        email  = {zhiyongzhang@nd.edu},
        affiliation = {University of Notre Dame},
        title  = {Professor},
        url    = {https://bigdatalab.nd.edu},
}
This gives the basic information about you, which will be displayed at the top of your CV page. 
Johnny ZhangProfessorUniversity of Notre Dame
zhiyongzhang@nd.eduhttps://bigdatalab.nd.edu
Education Information
You can define multiple @education entries to include your education information such as degree, school, major, year, etc. For example:
@education{Zhang_2008f,
     degree={Ph.D.},
     school={University of Virginia},
     major={Psychology},
     year={2008}, 
}
This will be displayed in the Education section of your CV.
2008 Ph.D. in Psychology from University of Virginia.
Professional Services
You can define multiple @service entries to include your professional service information such as role, organization, year of service, etc. For example:
@service{zhang_service1,
      year      = {2021-Now},
      role     = {Editor},
      organization   = {Journal of Behavioral Data Science},
      url       = {https://jbds.isdsa.org},
}
This will be displayed in the Professional Service section of your CV.
2019 - Now, Editor, 
Journal of Behavioral Data Science.
Awards
You can define multiple @award entries to include your awards information such as name, organization, year, etc. For example:
@award{zhang_award1,
      year      = {2025},
      name     = {Best Paper Award},
      organization   = {International Society for Data Science and Analytics},
      url       = {https://isdsa.org},
}
This will be displayed in the Awards section of your CV.
2025 Best Paper Award, 
International Society for Data Science and Analytics.
Work Experience
You can define multiple @work entries to include your work experience such as position, organization, start year, end year, etc. For example:
@work{Zhang_2010a,
     position={Professor},
     organization={Big Data Lab, University of Notre Dame},
     startyear={2020},
     endyear={Now},
}
This will be displayed in the Work Experience section of your CV.
2020 - Now Professor, Big Data Lab, University of Notre Dame.
Grants and Funding
You can define multiple @grants entries to include your grants and funding information such as title, sponsor, role, amount, year, etc. For example:
@grants{Zhang_2021g,
     author={Zhiyong Zhang},
     role={PI},
     PI={Zhiyong Zhang},
     CI={Ke-Hai Yuan and Lijuan Wang},
     sponsor={Institute of Education Sciences},
     title={Methods and Software for Handling Network Data and Text Data in Structural Equation Modeling},
     year={2021-2025},
     amount = {861,354},
     url={https://ies.ed.gov/funding/grantsearch/details.asp?ID=4540}
}
This will be displayed in the Grants and Funding section of your CV.
Zhang, Z.  (2021-2025, PI).  
Methods and Software for Handling Network Data and Text Data in Structural Equation Modeling. PI: Zhiyong Zhang. Co-I: Ke-Hai Yuan and Lijuan Wang. Amount: $861,354. Institute of Education Sciences. 
Presentations
You can define multiple @presentation entries to include your presentations information such as title, conference, type (e.g., Symposium), address, year, and URL. For example:
@presentation{zhang_pres1,
      author    = {Yuan, Ke-Hai and Zhang, Zhiyong},
      year      = {2015},
      month     = {May},
      title     = {Methods and software for statistical power analysis with non-normal data},
      conference = {the 27th Annual Convention of the Association for Psychological Science},
      address   = {New York, NY}, 
      type      = {Symposium},
      url       = {https://example.com/presentation}
}
This will be displayed in the Presentations section of your CV.
Yuan, K.-H. and Zhang, Z.  (2015). 
Methods and software for statistical power analysis with non-normal data. Symposium presented at the 27th Annual Convention of the Association for Psychological Science, New York, NY. 
      
      
      bib2cv is developed by 
Johnny Zhang based on 
bibtexbrowser by 
Martin Monperrus.