[{“box”:0,”content”:”n[if 992 equals=”Open Access”]n
n
Open Access
nn
n
n[/if 992]n[if 2704 equals=”Yes”]n
nThis is an unedited manuscript accepted for publication and provided as an Article in Press for early access at the author’s request. The article will undergo copyediting, typesetting, and galley proof review before final publication. Please be aware that errors may be identified during production that could affect the content. All legal disclaimers of the journal apply.n
n[/if 2704]n
n
n
nn
n
Shagun Kumari, Pooja,
n t
n
n[/foreach]
n
n[if 2099 not_equal=”Yes”]n
- [foreach 286] [if 1175 not_equal=””]n t
- Student, Assistant Professor, Department of Computer Science and Engineering, Echelon Institute of Technology, Faridabad, Department of Computer Science and Engineering, Echelon Institute of Technology, Faridabad, Haryana, Haryana, India, India
n[/if 1175][/foreach]
n[/if 2099][if 2099 equals=”Yes”][/if 2099]n
Abstract
n
n
nWith the advancement artificial intelligence tools and software, we can now transform process text into a proper formatted flowchart. This research work mainly focuses on how advancement of technologies has enabled to save time and energy by creating a structured understandable flowchart instead of merely presenting text, thereby converting process text into flowchart. Use of natural language processing (NLP) and libraries of JavaScript has led to easy transformation of text to flowcharts. Earlier it was not easy to convert text directly into flowcharts as it was difficult to convert source code of any programming language into a systematic flowchart. While, at present, with the help of NLP, it has become easier to extract relevant data from a process and align them into systematic order. Further, when the steps are generated into a form of a source code or a step-by-step algorithm with the help of mermaid.js libraries, we can convert the steps into a proper flowchart. Hence, allowing the user to make changes according to their needs and exporting or saving the generated output.nn
n
Keywords: Flowchart, NLP, AI tools, JavaScript, Mermaid.js, diagram generator
n[if 424 equals=”Regular Issue”][This article belongs to Journal of Software Engineering Tools & Technology Trends ]
n
n
n
n
nShagun Kumari, Pooja. [if 2584 equals=”][226 wpautop=0 striphtml=1][else]Text to Flowchart Convertor[/if 2584]. Journal of Software Engineering Tools & Technology Trends. 15/09/2025; 12(03):18-25.
n
nShagun Kumari, Pooja. [if 2584 equals=”][226 striphtml=1][else]Text to Flowchart Convertor[/if 2584]. Journal of Software Engineering Tools & Technology Trends. 15/09/2025; 12(03):18-25. Available from: https://journals.stmjournals.com/josettt/article=15/09/2025/view=0
nn
n
n[if 992 not_equal=”Open Access”]n
n
n[/if 992]n
nn
Browse Figures
n
n
n[/if 379]
n
n
n
References n
n[if 1104 equals=””]n
- Chopade A, Shingde V, Chavare A, Bhagwat T. Code Insight-Flowchart Generator. In 2024 IEEE 2nd International Conference on Computer, Communication and Control (IC4). 2024 Feb 8; 1–6.
- Mhatre M, Pandey A, Rane H, Sahu S. A novel approach for creating flowcharts using generative ai. In 2024 IEEE Asia Pacific Conference on Innovation in Technology (APCIT). 2024 Jul 26; 1–7.
- de Almeida A, Zumstein D. Artificial Intelligence in the Generation of Product Description on the Conversion-Rate. In International Scientific-Practical Conference. Cham: Springer Nature Switzerland; 2024 Oct 9; 412–426.
- Allmendinger L. Diagrams and design tools in context. ACM SIGDOC Asterisk J Comput Doc. 1994 Nov 1; 18(4): 25–41.
- Fogel K. Producing open source software: How to run a successful free software project. O’Reilly Media, Inc.; 2005 Oct 7.
- Tonis RB, Beteringhe A. Application of the Fibonacci Series in Natural Language Processing. Didactica Danubiensis. 2023 Oct 31; 3(1): 59–71.
- Morell JÁ, Camero A, Alba E. Jsdoop and tensorflow. js: Volunteer distributed web browser-based neural network training. IEEE Access. 2019 Oct 30; 7: 158671–84.
- Smilkov D, Thorat N, Assogba Y, Nicholson C, Kreeger N, Yu P, Cai S, Nielsen E, Soegel D, Bileschi S, Terry M. Tensorflow. js: Machine learning for the web and beyond. Proceedings of Machine Learning and Systems. 2019 Apr 15; 1: 309–21.
- Parasuraman B. Mastering Spring AI: The Java Developer’s Guide for Large Language Models and Generative AI. Springer Nature; Germany: Apress, 2024 Dec 1.
- Humphrys M. Bringing AI APIs into the classroom with a JavaScript coding site. Int J Inf Educ Technol. 2025; 15(2): 272–279.
- Jain P, Aggarwal PK, Makar K, Shrivastava V, Maitrey S. Machine learning for web development: A fusion. In Artificial Intelligence and Speech Technology. CRC Press; Florida, United States. 2021 Jun 29; 45–52.
- Kulkarni A, Shah H, D’Mello L, Shah K. Flowchart generation and mind map creation using extracted summarized text. In 2023 IEEE International Conference on Recent Advances in Science and Engineering Technology (ICRASET). 2023 Nov 23; 1–6.
- Shafeek N, Karunarathne DD. _toFlowchart: A prototype compiler to convert source-code to flowchart. In 2018 IEEE 18th International Conference on Advances in ICT for Emerging Regions (ICTer). 2018 Sep 26; 157–167.
- Ellson J, Gansner E, Koutsofios L, North SC, Woodhull G. Graphviz—open source graph drawing tools. In International symposium on graph drawing. Berlin, Heidelberg: Springer Berlin Heidelberg; 2001 Sep 23; 483–484.
- Hooshyar D, Ahmad RB, Nasir MH. A framework for automatic text-to-flowchart conversion: A novel teaching aid for novice programmers. In 2014 IEEE International Conference on Computer, Control, Informatics and Its Applications (IC3INA). 2014 Oct 21; 7–12.
nn[/if 1104][if 1104 not_equal=””]n
- [foreach 1102]n t
- [if 1106 equals=””], [/if 1106][if 1106 not_equal=””],[/if 1106]
n[/foreach]
n[/if 1104]
n
nn[if 1114 equals=”Yes”]n
n[/if 1114]
n
n

n
Journal of Software Engineering Tools & Technology Trends
n
n
n
n
nn
n
| Volume | 12 | |
| [if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] | 03 | |
| Received | 20/06/2025 | |
| Accepted | 29/07/2025 | |
| Published | 15/09/2025 | |
| Retracted | ||
| Publication Time | 87 Days |
n
n
nn
n
Login
PlumX Metrics
n
n
n[if 1746 equals=”Retracted”]n
[/if 1746]nnn
nnn”}]