• Skip to main content
  • Skip to footer
  • Home

The May 13 Group

the next day for evaluation

  • Get Involved
  • Our Work
  • About Us
You are here: Home / allblogs / freshspectrum / How to Create a Logic Model in Canva

Aug 21 2025

How to Create a Logic Model in Canva

Summary: You don’t need fancy tools to create basic logic models.

In this post I’m going to walk you through the visual creation of a logic model. If you want to learn more about developing the content for a logic model, I suggest starting with this post: What is a Logic Model?

Why Canva for Logic Models?

You can use all sorts of different tools to create logic models, from PowerPoint and Word to Adobe Illustrator and InDesign. But now-a-days I tend to use Canva for just about anything, logic models included. It’s especially nice if you want to add a little visual flair.

In this tutorial I’m going to show you how to create a basic logic model using Canva.

A Simple Results Chain Logic Model – Example from the W.K. Kellogg Foundation

Kellogg Foundation Logic Model Example

Okay, so as a starting point I’m going to use this example logic model found in the Kellogg Foundation logic model guide.

Recreating the Logic Model using Canva

When it comes down to it, most basic logic models are really simple to design. It’s just a bunch of shapes, arrows, and lines.

There are a few ways to do this in Canva.

  • Most rectangles and other shapes in Canva let you click inside them to add text directly to the shape.
  • You can put in all your text using individual text boxes and then add the “background effect” to turn it into a box.
  • You can put in a bunch of hollow rectangles, then add in all of your text using individual text boxes.

I tend to use the hollow rectangles and individual text boxes because it gives me the most visual control.

Kellogg Logic Model Created with Canva
Logic Model created in Canva

It didn’t take too long to create something that looked really similar to the original. And because it’s now in Canva, I have a lot of download options. If I just want an image I’ll usually download as PNG. If I want something printable, then I’ll download as a PDF Standard.

Exporting the logic model to PDF

Adapting your Canva Logic Model

The nice thing about Canva is that it’s pretty easy to duplicate and adapt your logic model, trying out different styles. I find the outline boxes to be a little visually jarring. So instead I replaced the outline boxes with some solid color light gray boxes.

Alternative Canva Logic Model Style

The shapes exist separately from the text, so you just insert the rectangle and send it to the back to set behind the text blocks. If you spend a lot of time moving the boxes around it’s a good idea to group the individual text/shape pairs.

Grouping items in Canva

Color coding the logic model.

Once you have the base shape and text there are all sorts of alterations you can do to the design. I know there are a lot of evaluators who like to color code different elements. That’s certainly simple enough to do.

Canva Logic Model Alternative

Occasionally you’ll want a softer color, especially for background elements. One way to do that is just make the boxes slightly transparent.

Changing colors in Canva

Photo annotating the logic model.

If you find yourself creating a lot of different logic models annotating with some photographs and background elements can really help you to differentiate. Especially if the photographs pair well with the actual project. I created this corny version with just some Canva stock photos.

Canva logic model with photo annotations

I use a Canva a lot, so I’ve made the investment in a pro account (~$10/month at the time of this post). Given the amount of stock content I use and the bonus features, this is well the worth the subscription cost. One of the features I like to use is the background remover. It’s a nice way to make certain stock images fit almost anywhere.

Background Remover in Canva

Coding Logic Model Elements

If your logic model is still being developed and fine tuned it can be a good idea to code the individual blocks. This makes it a lot easier to talk about individual elements.

Logic Model element map

For this I just shrunk the text and offset it to the right of the gray boxes. Then I darkened the side to create a space for codes.

Changing font size in Canva

Icon Illustrating your Logic Model

My favorite way to adapt a logic model is to simply icon illustrate the individual elements.

Icon Illustrated Logic Model

Just move from element to element looking for icons that somewhat illustrate each block of text. There are all sorts of icon styles available within Canva.

Showing how to find icons in canva

Do you want to start with these templates?

I made the Canva file a template file. Just make sure to log in to your Canva account before opening the following template (and if you don’t have a Canva account, create one, it’s free).

What tools do you use to create your logic models?

There is no one perfect tool for anything. Canva has some downsides just like every other tool. So what tool is your favorite?

Written by cplysy · Categorized: freshspectrum

Related Posts

You may be interested in these posts from the same category.

[grid content=”post” taxonomy=”category” terms=”current” exclude_current=”true” number=”12″ gutter=”10″ align=”center” slider=”true” center_mode=”true”]

Footer

Follow our Work

The easiest way to stay connected to our work is to join our newsletter. You’ll get updates on projects, learn about new events, and hear stories from those evaluators whom the field continues to actively exclude and erase.

Get Updates

Want to take further action or join a pod? Click here to learn more.

Copyright © 2026 · The May 13 Group · Log in

en English
af Afrikaanssq Shqipam አማርኛar العربيةhy Հայերենaz Azərbaycan dilieu Euskarabe Беларуская моваbn বাংলাbs Bosanskibg Българскиca Catalàceb Cebuanony Chichewazh-CN 简体中文zh-TW 繁體中文co Corsuhr Hrvatskics Čeština‎da Dansknl Nederlandsen Englisheo Esperantoet Eestitl Filipinofi Suomifr Françaisfy Fryskgl Galegoka ქართულიde Deutschel Ελληνικάgu ગુજરાતીht Kreyol ayisyenha Harshen Hausahaw Ōlelo Hawaiʻiiw עִבְרִיתhi हिन्दीhmn Hmonghu Magyaris Íslenskaig Igboid Bahasa Indonesiaga Gaeilgeit Italianoja 日本語jw Basa Jawakn ಕನ್ನಡkk Қазақ тіліkm ភាសាខ្មែរko 한국어ku كوردی‎ky Кыргызчаlo ພາສາລາວla Latinlv Latviešu valodalt Lietuvių kalbalb Lëtzebuergeschmk Македонски јазикmg Malagasyms Bahasa Melayuml മലയാളംmt Maltesemi Te Reo Māorimr मराठीmn Монголmy ဗမာစာne नेपालीno Norsk bokmålps پښتوfa فارسیpl Polskipt Portuguêspa ਪੰਜਾਬੀro Românăru Русскийsm Samoangd Gàidhligsr Српски језикst Sesothosn Shonasd سنڌيsi සිංහලsk Slovenčinasl Slovenščinaso Afsoomaalies Españolsu Basa Sundasw Kiswahilisv Svenskatg Тоҷикӣta தமிழ்te తెలుగుth ไทยtr Türkçeuk Українськаur اردوuz O‘zbekchavi Tiếng Việtcy Cymraegxh isiXhosayi יידישyo Yorùbázu Zulu